Php 错误500 MVC与子域

Php 错误500 MVC与子域,php,apache,.htaccess,mod-rewrite,redirect,Php,Apache,.htaccess,Mod Rewrite,Redirect,我有一个PHP MVC框架。 我创建了一个子域,但它给出了错误500 我的root.htaccess文件如下所示: <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ all_users/ [L] RewriteRule (.*) all_users/$1 [L] <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{R

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

我的root
.htaccess
文件如下所示:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule    ^$    all_users/    [L]
RewriteRule    (.*) all_users/$1    [L]
<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
文件 重定向。谢谢。

我找到了答案

这是站点根目录中的.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>

重新启动发动机
RewriteCond%{HTTP_HOST}^subdomain.domain.com$[NC]
重写规则(.*)/[L]
重写规则^$all_用户/[L]
重写规则(.*)所有用户/$1[L]
我找到了答案

这是站点根目录中的.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>

重新启动发动机
RewriteCond%{HTTP_HOST}^subdomain.domain.com$[NC]
重写规则(.*)/[L]
重写规则^$all_用户/[L]
重写规则(.*)所有用户/$1[L]

查看错误日志了解500的详细信息。查看错误日志了解500的详细信息。