我正在遇到这种情况。 我有这个网站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内部服务器错误。
然后......如果我在liuitt.com上的根文件夹中禁用了.htaccess,那就可以了。
我该如何解决这个问题?
如何让子域使用它自己的.htaccess文件?
答案 0 :(得分:2)
我找到了解决方案。 有必要在.htaccess文件中为主域中具有root .htaccess的每个子域添加RewriteEngine,将请求重写到其他任何地方。
RewriteEngine On
;or Off
上面的命令解决了我的问题!
http://liuitt.com和http://crm.liuitt.com完全没有错误。
我已经创建了其他子域来测试它并且它也没问题。