我有这个网址
http://www.mmametals.com.php5-20.dfw1-1.websitetestlink.com/?page_id=61
我希望像这样重定向到根
http://www.mmametals.com.php5-20.dfw1-1.websitetestlink.com
这是我的htaccess
RewriteEngine on
redirect 301 /?page_id=61/ http://www.mmametals.com.php5-20.dfw1-1.websitetestlink.com
但没有任何事情发生......任何想法
此外,我想知道.htaccess中是否还有一种方法可以删除重复/约...所以例如,如果网址是
http://somesite.com/about/about
它会将规则重写为
http://somesite.com/about
答案 0 :(得分:1)
RewriteEngine On
RewriteCond %{QUERY_STRING} ^page_id=61$
RewriteRule (.*) http://www.mmametals.com.php5-20.dfw1-1.websitetestlink.com? [R=301,L]
RewriteCond %(REQUEST_URI) ^/about/about[/]?
RewriteRule (.*) http://somesite.com/about? [R=301,L]
应该这样做。
答案 1 :(得分:0)
我不知道确切的答案,因为我不再直接使用apache了,但我认为你需要查看apache的mod_rewrite模块。试着看看: