【发布时间】:2017-04-15 01:59:24
【问题描述】:
我正在编写 301 重定向,无论我是在 .htaccess 中还是作为元进行重定向,javascript 重定向它们都可以工作,但会将旧 url 或目录附加到重定向 url 的末尾。
这就是我在 .htaccess 中的内容
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.bigcars.ca [NC]
RewriteRule ^(.*)$ http://support.ca/$1 [L,R=301]
redirect 301 /contact http://support.ca/mynewpage/pagename.html?somequeries
redirect 301 /contact.html http://support.ca/mynewpage/pagename.html?somequeries
除此之外,我还尝试访问我想要重定向的contact.html页面并放入元和/或javascript(两者都有效,但最后保留/contact)但没有人完全给我什么我想要。
每个方法都在执行重定向,但我总是在我的 URL 末尾留下 /contact 或 contact.html
帮助?
【问题讨论】:
-
不要使用
Redirect。最后两条规则也只需使用RewriteRule。 -
@anubhava 你能告诉我它的语法吗? .htaccess 并不是更强大。非常感谢:)
标签: javascript .htaccess redirect mod-rewrite