所以我有一个子域名foo.example.com,我希望它将请求指向一个目录,但仍然可以获得正常的子域名。
这就是我的意思,我得到了以下目录:
foo
www
public
index.php
每当用户点击foo.example.com我希望它加载www / public / index.php但URL仍然是foo.example.com。
我尝试了一个mod_proxy htaccess,但遗憾的是我的托管不想打开mod_proxy。
我怎么能用Htaccess实现这个目标?
答案 0 :(得分:0)
由于没有人回答,我找到了解决方案:
只需用你的ip / domain替换0.0.0.0
RewriteEngine on
RewriteCond %{HTTP_HOST} ^0.0.0.0$ [NC,OR]
RewriteCond %{HTTP_HOST} ^0.0.0.0$
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) /public/$1 [L]