我在这里阅读了很多关于此问题的问题和解答,但似乎没有解决我的具体问题。将通配符子域名重定向到子目录,而不更改地址栏中的URL
我想将任何子域重定向到子目录进行匹配。
因此:x.domain.com将转到domain.com/x,并且y.domain.com转到domain.com/y - 但是我想在地址栏中不更改网址的情况下执行此操作。
这是我到目前为止有:
Options +FollowSymLinks
RewriteEngine on
RewriteBase/
RewriteCond %{HTTP_HOST} !^(www)\. [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.com [NC]
RewriteRule^/%1 [P,L]
但这需要我到一个网站重定向循环,与在子域仍然存在地址栏的地址不正确。
例如,x.domain.com带我到x.domain.com/x,我得到一个重定向循环错误。
如果有人能指出我正确的方向,我将不胜感激!我没有什么改变,似乎工作...
请参阅我的解决方案。 –