Php 子域URL动态重定向。htaccess

Php 子域URL动态重定向。htaccess,php,.htaccess,url,redirect,url-routing,Php,.htaccess,Url,Redirect,Url Routing,我想要使用.htaccess重定向url 喜欢 abc.website.com至website.com/folder/abc 至 从PHP服务器使用.htaccess使用以下规则 RewriteEngine on RewriteCond %{HTTP_HOST} !^(www|webmail|help|whm|root) RewriteCond %{HTTP_HOST} ^(.+?)\.website.com RewriteRule ^ http://www.website.com/folder

我想要使用.htaccess重定向url 喜欢

abc.website.com至website.com/folder/abc 至

从PHP服务器使用.htaccess使用以下规则

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]

尝试将其放入.htaccess文件:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^abc.website.com
RewriteRule ^(.*)$ http://website.com/folder/abc/$1 [L,NC,QSA]
对于更一般的规则(适用于任何子域,而不仅仅是子域),请将最后两行替换为:

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

我希望它能对你有用。

如果www、whm、root、webmail、mail、help case我不想重定向。@M.Nadeem Man,为什么在被问到问题时不把它们提出来。