使用子域错误500 MVC

时间:2015-07-22 14:37:56

标签: php apache .htaccess mod-rewrite redirect

我有一个PHP MVC框架工作。 我创建了一个子域,但它给出了错误500。

我的根.htaccess文件是这样的:

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

重定向到&#34; all_users&#34;文件夹中。

&#34; all_users&#34; root .htaccess是这样的:

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all other URLs to index.php/URL
RewriteRule ^(.*)$ index.php?url=$1 [PT,L]

</IfModule>
<IfModule !mod_rewrite.c>
    ErrorDocument 404 index.php
</IfModule>

子域名文件夹位于站点的根目录中。

我应该如何更改子域的.htaccess个文件 重定向。感谢。

1 个答案:

答案 0 :(得分:0)

我找到了答案。

这是网站根目录中的.htaccess文件:

<IfModule mod_rewrite.c>
    RewriteEngine on

    RewriteCond %{HTTP_HOST} ^subdomain.domain.com$ [NC]
    RewriteRule    (.*) /  [L] 

    RewriteRule    ^$  all_users/    [L]
    RewriteRule    (.*) all_users/$1    [L]

 </IfModule>