我是一个php程序员,但并不是一个专门从事apache服务器相关工作的专家。我必须重新做一个项目,我需要有SEO urls,这将在一个独立的目录结构,不同于当前的一个。因此,我还必须将现有的urls从当前目录结构转换为新的目录结构。
需要将http://path.com/to/?the=page重定向到http://path.com/new/path/page
在某些情况下,新的目录结构可能不包含当前目录的必要路径,因此我需要将这些路径默认为原始url。我一直在读Mod_Rewrite的全部内容,所以我有一个要点
我正在寻找一些关于处理这一问题的最佳方法的建议,如果他们的任何框架只专门处理或处理这种机制
发布于 2013-11-27 15:14:17
尝试:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^the=([^&]+)&?(.*)$
RewriteRule ^to/?$ /new/path/%1?%2 [L,R=301]您可以更改任何路径或查询字符串,以匹配所需的重定向。
https://stackoverflow.com/questions/20246004
复制相似问题