当前位置:  开发笔记 > 编程语言 > 正文

.HTACCESS文件导致内部服务器错误

如何解决《.HTACCESS文件导致内部服务器错误》经验,为你挑选了1个好方法。

我已将文件和数据库从BradPPresents.com复制到BradP.com.

由于"漂亮的URL"由joomla!启用,因此需要.htaccess文件才能正确显示页面.

您可以看到数据库和所有连接都在http://bradp.com/index.php上运行,但http://bradp.com/home.html不起作用,因为它依赖于.htaccess文件来解析URL.

我将相同的htaccess文件从bradppresents.com(当前工作正常)复制到bradp.com,当文件存在时我收到"内部服务器错误".一旦删除,错误就会消失,但当然网站不能按需运行.

我希望有人可以为我照亮一点.

这是.htaccess文件

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|\.aspx|\.asp|/[^.]*)$  [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php

## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a 




















    
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有