【发布时间】:2017-04-10 12:02:33
【问题描述】:
我想使用 .htaccess 重定向 url 喜欢。
abc.website.com 到 website.com/folder/abc http://abc.website.com 到 http://www.website.com/folder/abc
使用来自 PHP 服务器的 .htaccess
【问题讨论】:
标签: php .htaccess url redirect url-routing
我想使用 .htaccess 重定向 url 喜欢。
abc.website.com 到 website.com/folder/abc http://abc.website.com 到 http://www.website.com/folder/abc
使用来自 PHP 服务器的 .htaccess
【问题讨论】:
标签: php .htaccess url redirect url-routing
使用以下规则,
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]
我希望它对你有用。
【讨论】: