.htaccess SEO网址和重定向网址

时间:2013-11-27 15:08:46

标签: php .htaccess mod-rewrite redirect

我是一名php程序员但不是真正的apache服务器相关专家。我必须做一个项目,我需要有一个SEO网址,这将在一个不同于当前目录结构的单独目录结构中完成。我还必须将现有的URL从当前目录结构转换为新的目录结构

  

http://path.com/to/?the=page需要重定向到http://path.com/new/path/page

有些情况下新目录结构可能不包含当前路径的必要路径,因此我需要将它们默认为其原始URL。我一直在阅读整个Mod_Rewrite位,所以我有一个关于所有关于什么的要点

我正在寻找一些关于处理这个问题的最佳方法的建议,以及他们的任何框架,它们只能专门处理或处理这种机制

1 个答案:

答案 0 :(得分:1)

尝试:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^the=([^&]+)&?(.*)$
RewriteRule ^to/?$ /new/path/%1?%2 [L,R=301]

您可以改变任何路径或查询字符串以匹配您想要的重定向。