设置htaccess将404错误指向子域+文件夹

时间:2013-11-13 22:39:12

标签: .htaccess redirect seo http-status-code-404

我想将我的网站移动到子域名,但不会损害我的搜索引擎优化和反向链接。

所以http://www.website.com/category/page

将成为http://subdomain.website.com/category/page

我正在考虑将htaccess转发到子域,但是/ category / page仍然在url中。 怎么办呢?

2 个答案:

答案 0 :(得分:0)

将此添加到www.website.com文档根目录的htaccess文件中:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?website\.com$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://subdomain.website.com/$1 [L,R=301]

答案 1 :(得分:0)

如果您有权访问网站的控制面板,还可以将流量重定向到子域。

例如,如果您使用的是cpanel,请单击重定向并将主域(www.abc.com)指向子域(subdomain.abc.com)