使用mod_rewrite和Zend Framework从我的URL中删除“public”

时间:2012-01-06 03:27:13

标签: zend-framework mod-rewrite

出于某种原因,我在我的网址中公开了这样的内容:

http://www.mywebsite.com/public/

这应该是索引页面,所以我如何摆脱公众只读:

http://www.mywebsite.com/

我尝试调整.htaccess,vhost和所有内容,不知道该怎么做......

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.* -f 
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

检查您的apache虚拟主机配置。我打赌它正在考虑/home/yourdomain.com而不是/home/yourdomain.com/public(或类似的)。