gpt4 book ai didi

mod-rewrite - htaccess 301重定向

转载 作者:行者123 更新时间:2023-12-02 04:09:00 24 4
gpt4 key购买 nike

我正在尝试301重定向

http://www.domain.com/page.html



http://subdomain.domain.com/page.html

并尝试:

redirect 301 /page.html http://subdomain.domain.com/page.html

问题是域和子域都指向相同的目录,这使得重定向将永远无法完成。

也尝试没有成功:
RewriteCond %{HTTP_HOST} ^domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^page\.html$ "http\:\/\/subdomain\.domain\.com\/page\.html" [R=301,L]

最佳答案

好的...我知道了-第二种情况有效-只需在RewriteEngine On之后放置:

RewriteCond %{HTTP_HOST} ^domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain.com$

RewriteRule ^page.html$ http://subdomain.domain.com/page.html [R=301,L]

并且可以在一种情况下将其用于多个规则:
RewriteCond %{HTTP_HOST} !^(www\.)?domain.com$ [NC]
RewriteRule .* - [S=2]

RewriteRule ^page.html$ http://subdomain.domain.com/page.html [R=301,L]
RewriteRule ^page-2.html$ http://subdomain.domain.com/page-2.html [R=301,L]

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

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