.htaccess不会重定向所有流量

时间:2014-03-24 10:54:27

标签: apache .htaccess

我希望有人可以提供帮助。

我正在使用.htaccess将所有流量重定向到另一个网站,而我正在处理它......它适用于主索引页面,但其他任何内容都会导致重定向被提升

例如,www.website.com运作完美并被重定向到www.google.com ...但是当我访问www.website.com/wp-admin时......它会被重定向到www.google。 comwp管理员

非常感谢任何帮助。

这一切都应该重定向到这里 - > http://www.myredirect.com/show.aspx?sh=KU14

这是我的行

RewriteRule ^(.*)$ http://www.myredirect.com/show.aspx?sh=KU14$1 [R=301,L]

1 个答案:

答案 0 :(得分:1)

您要求将网址附加到重定向的网址$1。只需删除它

RewriteRule ^(.*)$ http://www.myredirect.com/show.aspx?sh=KU14 [R=301,L]

注意:如果您尝试重定向以进行维护,请使用307临时重定向。 301是永久重定向,一旦您完成更新,浏览器可能不会在以后访问您的原始网站。

来自Wiki

  

301永久移动
  这个以及将来的所有请求都应该指向给定的URI。[2]

     

307临时重定向(自HTTP / 1.1起)
  在这种情况下,请求   应该用另一个URI重复;但是,未来的请求应该   仍然使用原始URI。[2]与302历史上的对比相反   实现后,不允许更改请求方法   重新发出原始请求。例如,POST请求应该是   重复使用另一个POST请求。[11]