我在这里阅读了很多关于此的问题和答案,但似乎没有一个可以解决我的具体问题。
我想将任何子域重定向到要匹配的子目录。
所以: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]
但这将我带到一个网站重定向循环,URL 栏中的地址不正确,子域仍然存在。
例如,x.domain.com 将我带到 x.domain.com/x,我收到重定向循环错误。
如果有人能指出我正确的方向,我将不胜感激!我所做的任何更改似乎都不起作用...