首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >.htaccess文件导致500个内部服务器错误

.htaccess文件导致500个内部服务器错误
EN

Stack Overflow用户
提问于 2015-06-14 10:33:34
回答 1查看 787关注 0票数 0

我的.htaccess文件导致500个内部服务器错误

代码语言:javascript
运行
复制
    Options -Indexes

    AddDefaultCharset utf-8
    #DefaultLanguage bg
    ServerSignature Off

    <IfModule mod_rewrite.c>
            RewriteEngine on
            RewriteBase /
            RewriteCond %{REQUEST_URI} !webroot
            RewriteRule    ^$    webroot/    [L]
            RewriteRule    (.*) webroot/$1    [L]
    </IfModule>

mod_rewrite模块已经启动,我认为导致问题的原因是:

代码语言:javascript
运行
复制
RewriteRule    ^$    webroot/    [L]

如果我从文件中删除RewriteRule行,所有这些都会正常工作,但是一旦我添加它们,就会得到500个错误。我只是对.htaccess文件有一些基本知识,所以任何提示和解释都是非常欢迎的。谢谢!

编辑:作为参考,下面是webroot文件夹中的.htaccess文件,正如注释中所要求的那样:

代码语言:javascript
运行
复制
Options -Indexes
AddDefaultCharset utf-8
#DefaultLanguage bg
ServerSignature Off
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

我将尝试访问apache日志文件,看看是否可以从那里的记录中获得一些指导。

另一个编辑:下面是apache记录的错误:

孙俊14:27:19 2015客户端SOME_IP_ADDRESS请求由于可能的配置错误超过了10次内部重定向的限制。如有必要,请使用“LimitInternalRecursion”来增加限制。使用'LogLevel调试‘得到一个回溯,引用: SOME_REFERER孙俊14:27:19 2015年客户端SOME_IP_ADDRESS请求由于可能的配置错误超过了10次内部重定向的限制。如有必要,请使用“LimitInternalRecursion”来增加限制。使用'LogLevel调试‘得到一个回溯,引用: SOME_REFERER孙俊14:27:19 2015年客户端SOME_IP_ADDRESS请求由于可能的配置错误超过了10次内部重定向的限制。如有必要,请使用“LimitInternalRecursion”来增加限制。使用'LogLevel调试‘得到一个回溯,引用: MY_DOMAIN_NAME孙俊14:27:19 2015年客户端SOME_IP_ADDRESS请求由于可能的配置错误超过了10次内部重定向的限制。如有必要,请使用“LimitInternalRecursion”来增加限制。使用“LogLevel调试”获得回溯,引用: MY_DOMAIN_NAME孙俊14:27:20 2015客户端SOME_IP_ADDRESS请求由于可能的配置错误超过了10次内部重定向的限制。如有必要,请使用“LimitInternalRecursion”来增加限制。使用“LogLevel调试”获得回溯,引用: SOME_REFERER孙俊14:27:20 2015客户端SOME_IP_ADDRESS请求由于可能的配置错误超过了10次内部重定向的限制。如有必要,请使用“LimitInternalRecursion”来增加限制。使用“LogLevel调试”获得回溯,引用: SOME_REFERER孙俊14:27:20 2015客户端SOME_IP_ADDRESS请求由于可能的配置错误超过了10次内部重定向的限制。如有必要,请使用“LimitInternalRecursion”来增加限制。使用“LogLevel调试”获得回溯,引用: MY_DOMAIN_NAME孙俊14:27:20 2015客户端SOME_IP_ADDRESS请求由于可能的配置错误超过了10次内部重定向的限制。如有必要,请使用“LimitInternalRecursion”来增加限制。使用“LogLevel调试”获取回溯。,引用程序: MY_DOMAIN_NAME

EN

回答 1

Stack Overflow用户

发布于 2015-09-19 06:43:55

在L行的末尾使用RewriteRule选项,确保大括号中没有前导或尾随空格。i.e

[L ] or [ L]

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30828338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档