1

我在这里遇到了一个情况。我有这个网站http://liuitt.com使用以下 .htaccess 文件运行 Zend:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteRule !\.(js|gif|jpg|png|css|txt|eot|svg|ttf|woff|ico|pdf)$ public/index.php [L]
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ public/$1 [NC,L]

我正在尝试在子域http://crm.liuitt.com上安装 FengOffice

但问题是我得到 500 Internal Server Error。

然后...如果我通过 liuitt.com 在我的根文件夹中禁用 .htaccess,它就可以工作。

我怎么解决这个问题?

如何让子域使用它自己的 .htaccess 文件?

4

1 回答 1

2

我找到了解决方案。有必要在 .htaccess 文件中为每个在主域中具有根 .htaccess 的子域添加 RewriteEngine,从而将请求重写到其他任何地方。

RewriteEngine On
;or Off

上面的命令解决了我的问题!

http://liuitt.comhttp://crm.liuitt.com完全没有错误。

我已经创建了其他子域来一起测试它,这也没关系。

于 2012-07-13T02:08:46.300 回答