【发布时间】:2015-11-21 01:58:39
【问题描述】:
我一直在研究这个问题,并且对 301 重定向有疑问。我正在使用 WordPress,并且曾经有大约 5 个不同的站点使用子域,现在这些站点将成为根级别的一个站点。
所以基本上我希望 sub.yourdomain.com、sub2.yourdomain.com 和 sub3.yourdomain.com 永久重定向到 yourdomain.com。 Wordpress 已经有一个重写规则,所以不确定我是添加我的 301 还是创建一个新规则。
这是我所拥有的:
# 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
# BEGIN SEO Redirects
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sub.yourdomain.com$
RewriteCond %{HTTP_HOST} ^sub2.yourdomain.com$
RewriteCond %{HTTP_HOST} ^sub3.yourdomain.com$
RewriteRule ^(.*)$ http://yourdomain.com/ [R=301,L]
# END SEO Redirects
【问题讨论】:
标签: wordpress .htaccess mod-rewrite redirect