我从下面重定向。
重定向自: -
http://www.example.in/projects.php?proj_id=24&flats-in-ambegaon-pune-viva-phase-3
重定向到: -
http://www.example.in/projects.php?proj_id=24&nirman-viva-phase-3
我已经尝试了下面的代码片段,但这不起作用。任何人都会引导我进行正确的重定向。
RewriteCond %{QUERY_STRING} ^([^&]&)*proj_id=124(&|$)
RewriteCond %{QUERY_STRING} ^([^&]&)*flats-in-ambegaon-pune-viva-phase-3(&|$)
RewriteRule ^projects\.php?proj_id=24&nirman-viva-phase-3? [L,R=301]
答案 0 :(得分:4)
请尝试按照以下方式进行测试:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^proj_id=24.*$ http://www.example.in/projects.php?proj_id=24&flats-in-ambegaon-pune-viva-phase-3/1-2-bhk-apartments-for-sale-in-ambegaon-pune-amenities.php [R=301,L]
答案 1 :(得分:1)
尝试:
RewriteEngine on
RewriteCond %{THE_REQUEST} /projects\.php\?proj_id=24&flats-in-ambegaon-pune-viva-phase-3 [NC]
RewriteRule ^ http://www.example.in/projects.php?proj_id=24&nirman-viva-phase-3 [L,R]
在测试之前清除浏览器缓存。