Wordpress,将域根重定向到子域
Wordpress, redirect domain root to a subdomain
我的一个朋友就他的 wordpress 网站寻求帮助。他在 sub.domain.com
下完成了他的工作,现在他希望 domain.com
重定向到它,如果可能而不在 url 栏
中显示 sub
这是他的根域.htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
根据我找到的一些资源,我在 RewriteEngine On
:
之后插入了这两行
RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/ [L,R]
但是好像不行,应该这么简单,但是我明明做错了...
我也试过评论其余部分,但没有用
我根本不是Apache专家,有什么问题吗?
要将 example.com/ 重定向到 sub.example.com/ ,您可以使用以下内容:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^$ http://sub.domain.com/ [L,R]
^$ 匹配 example.com 的根 / ,如果你想将所有内容重定向到子域,请将模式更改为 ^(.* )$ 。
我的一个朋友就他的 wordpress 网站寻求帮助。他在 sub.domain.com
下完成了他的工作,现在他希望 domain.com
重定向到它,如果可能而不在 url 栏
sub
这是他的根域.htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
根据我找到的一些资源,我在 RewriteEngine On
:
RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/ [L,R]
但是好像不行,应该这么简单,但是我明明做错了...
我也试过评论其余部分,但没有用
我根本不是Apache专家,有什么问题吗?
要将 example.com/ 重定向到 sub.example.com/ ,您可以使用以下内容:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^$ http://sub.domain.com/ [L,R]
^$ 匹配 example.com 的根 / ,如果你想将所有内容重定向到子域,请将模式更改为 ^(.* )$ 。