子域URL动态重定向。的.htaccess

时间:2017-04-10 12:02:33

标签: php .htaccess url redirect url-routing

我想使用.htaccess重定向网址 等。

abc.website.com到website.com/folder/abc http://abc.website.comhttp://www.website.com/folder/abc

使用PHP服务器 .htaccess

2 个答案:

答案 0 :(得分:1)

使用以下规则,

RewriteEngine on
RewriteCond %{HTTP_HOST} !^(www|webmail|help|whm|root)
RewriteCond %{HTTP_HOST} ^(.+?)\.website.com
RewriteRule ^ http://www.website.com/folder/%1 [R=301,L]

答案 1 :(得分:0)

尝试将其放入.htaccess文件中:

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

对于更一般的规则(适用于任何子域,而不仅仅是sub),用这个替换最后两行:

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

我希望它对你有用。