gpt4 book ai didi

javascript - 301 重定向www/.htaccess

转载 作者:行者123 更新时间:2023-12-03 05:32:14 24 4
gpt4 key购买 nike

我正在编写 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 指令与 mod_rewrite 指令混合使用。您可以使用:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?:www\.)?bigcars\.ca$ [NC]
RewriteRule ^(.*)$ http://support.ca/$1 [L,R=301]

RewriteRule ^contact(?:\.html)?/?$ http://support.ca/mynewpage/pagename.html?somequeries [L,NC,R=301]

关于javascript - 301 重定向www/.htaccess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40893560/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com