我最近更新了我的网站使用:的的.htaccess国防部重写查询字符串重定向到一个路径
www.website.com/path/123456
代替:
www.website.com/path/file.php?id=123456
为了不打破旧的链接/书签,我想将旧的查询字符串重定向到新的路径。
我已经试过:
RewriteRule ^path/file.php?id=?$ /path/$1 [L,R]
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$ [NC]
RewriteRule ^path/.* /path/$1 [R]
RewriteCond %{REQUEST_URI} ^/path/$ [NC]
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$ [NC]
RewriteRule .* /path/$1 [R]
RewriteCond %{REQUEST_URI} ^/path/file.php$ [NC]
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$ [NC]
RewriteRule .* /path/$1 [R]
,并有一些变化,但没有运气。我如何设置我的.htaccess来执行此重定向?
这并没有为我工作,没有发生任何事情我刚刚访问过的链接正常人一样。 – sharf