Wordpress将子域重定向到子目录

时间:2016-10-11 10:30:59

标签: wordpress apache .htaccess redirect mod-rewrite

您好我有一个带有两个子目录的wordpress网站:

example.com/forum example.com/shop

我需要在子域上显示example.com/forum,如下所示:forum.example.com,和simmilar with / shop

我尝试通过mtfing htaccess来做到这一点,但没有结果。 我添加的代码如下所示:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^forum.example.com
RewriteRule ^(.*)$ http://example.com/forum/$1 [L,NC,QSA]

所以整个htacces看起来像这样:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
RewriteEngine on
RewriteCond %{HTTP_HOST} ^forum.example.com
RewriteRule ^(.*)$ http://example.com/forum/$1 [L,NC,QSA]

但这不起作用。 此外,我已将子域名重定向到服务器上的子目录,我是否需要将htaccess复制到这些子目录?

抱歉我的英文不好

0 个答案:

没有答案