我在这里已经阅读了很多关于这方面的问题和答案,但似乎没有解决我的具体问题.
我想将任何子域重定向到子目录以匹配.
所以:x.domain.com将转到domain.com/x,而y.domain.com将转到domain.com/y - 但我希望这样做,而地址栏中的URL不会更改.
这是我到目前为止所拥有的:
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^(www)\. [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.com [NC]
RewriteRule ^ /%1 [P,L]
Run Code Online (Sandbox Code Playgroud)
但这会将我带到一个网站重定向循环,在子域仍然存在的URL栏中有一个不正确的地址.
例如,x.domain.com将我带到x.domain.com/x,我收到重定向循环错误.
如果有人能指出我正确的方向,我将不胜感激!我没有改变似乎工作......