子域中的500内部服务器错误

时间:2016-02-03 22:38:12

标签: apache .htaccess cakephp mod-rewrite drupal

我正在努力尝试在子域名上添加新网站,但我收到了内部服务器错误。

当我从根文件夹子网站删除.htaccess时,网站正在运行但当前网站已经崩溃。

root中的

.htaccess:

<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteRule   ^$     app/     [L]
        RewriteRule   (.*)   app/$1   [L]
    </IfModule>

我试图找出如何设置.htaccess并使当前网站在子域上工作和网站。

新网站位于Drupal。目前的网站是Cakephp

更新

error_log中

RewriteCond: NoCase option for non-regex pattern '-f' is not supported and will be ignored

1 个答案:

答案 0 :(得分:0)

我在我的root .htaccess

中修复了这个问题
<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond   %{HTTP_HOST}   ^(www\.)?example.com$
    RewriteRule   ^$             app/webroot/     [L]
    RewriteCond   %{HTTP_HOST}   ^(www\.)?example.com$
    RewriteRule   (.*)           app/webroot/$1   [L]
</IfModule>