gpt4 book ai didi

.htaccess - 重定向整个域

转载 作者:行者123 更新时间:2023-12-04 22:03:38 26 4
gpt4 key购买 nike

是否可以将整个域重定向到另一个域?

我希望它以这种方式重定向:

domain.com/something --> www.domain.eu/something
sub.domain.com/folder/file.type --> sub.domain.eu/folder/file.type
super.mega.sub.domain.com --> super.mega.sub.domain.eu

(对于任何子域和/之后的任何内容。)

我只能访问com域。

到目前为止,我已经为 .htaccess 文件发明了这段代码:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule (.*)$ http://www.domain.eu/$1 [R=permanent,L]

但它的工作原理如下:
sub.domain.com/something --> www.domain.eu/sub/something

所以这是错误的。
请问有什么帮助吗?
非常感谢。

最佳答案

试试这个而不是你所拥有的:

RewriteEngine On

# for main domain
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.eu/$1 [L,R=301]

# for all subdomains
RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://%1.domain.eu/$1 [L,R=301]

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

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