我最近重新构建了我的网站,从查询字符串参数转移到友好网址。我以前使用的网址结构是mysite.com/?site=www.somesite.com/
。我现在使用site
参数作为页面路径的一部分,我的新网址结构为mysite.com/site/www.somesite.com
我无法找出适当的重写规则,以便我的.htaccess
文件将旧的网址结构重定向到新的
答案 0 :(得分:0)
将它放在.htaccess文件中:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^site=(.*)$
RewriteRule .* /site/%1 [L,R=301]
编辑:回复评论#3
将RewriteRule
更改为:
RewriteRule .* /site/%1? [L,R=301]