【问题标题】:Error 500 MVC with subdomain带有子域的错误 500 MVC
【发布时间】:2015-07-24 23:27:09
【问题描述】:

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

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

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

它重定向到“all_users”文件夹。

“all_users”根.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 文件 重定向。谢谢。

【问题讨论】:

  • 查看错误日志以了解有关 500 的详细信息。

标签: php apache .htaccess mod-rewrite redirect


【解决方案1】:

我找到了答案。

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

【讨论】:

    猜你喜欢
    • 2015-03-16
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-20
    相关资源
    最近更新 更多