我缺乏远见,把我的网站托管在一个特定服务器(http://myserver/)的主域上。现在,我希望在该服务器上有两个不同的站点,是时候将我的初始站点移到一个子站点(http://myserver/site1),这样我就可以拥有site2、site3等。
这很容易做到:
Redirect / /site1/
但是像http://myserver/page1这样的URI不会被重定向到http://myserver/site1/page1
我尝试过简单的方法(显然是错误的):
RedirectMatch ^.*$ /site1/$1
但这会导致无限递归。
做这件事的大部分资源都涉及带有几个条件的mod_rewrite,但我更喜欢重定向,那么我如何才能在忽略任何以site1开头的结果(以避免无限递归)的情况下获得上述RedirectMatch行的等价物呢?
https://stackoverflow.com/questions/44488929
复制