![mod_rewrite 帮助 - 子目录变成子域名](https://linux22.com/image/555402/mod_rewrite%20%E5%B8%AE%E5%8A%A9%20-%20%E5%AD%90%E7%9B%AE%E5%BD%95%E5%8F%98%E6%88%90%E5%AD%90%E5%9F%9F%E5%90%8D.png)
我不得不http://example.com/intranet/
把它变成http://intranet.example.com
不幸的是,一切都是用绝对路径写的,所以它就像<a href="/intranet/timeclock">time clock</a>
所以你明白我的困境。一切都想去像/intranet/timeclock
我尝试了一些重写规则,例如
RewriteRule ^/intranet / [R,L]
RewriteRule ^/intranet/(*.) /$1 [R,L]
还有其他的。没有运气。我查看了有关服务器故障的其他帖子,并尝试了其中一些,但也没有运气。Andy 有什么建议吗?
答案1
重写引擎开启
重写规则 ^/intranet/(.*)$http://intranet.example.com/1 美元 [右=301,左]