【发布时间】:2016-09-24 10:32:27
【问题描述】:
我一直在尝试通过 htacess 将子域重定向到子目录..
我有一个域名sub.domain.com 和目录domain.com/site/
我想将 sub.domain.com 重定向到 domain.com/site 而不更改任何 url,只需以 SEO 友好的方式重定向。
我尝试了重定向 301 规则,但它似乎不起作用。
【问题讨论】:
我一直在尝试通过 htacess 将子域重定向到子目录..
我有一个域名sub.domain.com 和目录domain.com/site/
我想将 sub.domain.com 重定向到 domain.com/site 而不更改任何 url,只需以 SEO 友好的方式重定向。
我尝试了重定向 301 规则,但它似乎不起作用。
【问题讨论】:
在你的 .htaccess 中试试这个:
RedirectMatch 301 wiki.comp.tf(.*) comp.tf/wiki$1
如果这不起作用,另一种选择是:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^wiki.comp.tf
RewriteRule ^(.*)$ http://comp.tf/wiki$1 [L,NC,QSA]
使用真实姓名的一些潜在选择:
Redirect 301 wiki.comp.tf comp.tf/wiki
【讨论】:
您可以使用以下规则:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC]
RewriteRule ^(.*)$ /site/$1 [L]
这将在内部重定向
到
【讨论】: