欺骗子域作为域与htaccess

时间:2014-11-28 18:35:34

标签: apache .htaccess mod-rewrite

所以我有一个子域名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实现这个目标?

1 个答案:

答案 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]