.htaccess SEO URL和重定向URL


.htaccess SEO urls and redirecting urls

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

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

在某些情况下,新的目录结构可能不包含当前目录结构的必要路径,因此我需要这些路径默认为其原始url。我一直在阅读整个Mod_Rewrite部分,所以我有了的要点

我正在寻找一些关于处理这一问题的最佳方法的建议,以及他们是否有专门处理或处理这种机制的框架

尝试:

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

您可以更改任何路径或查询字符串以匹配所需的重定向。