为什么我的htaccess文件导致500错误?为什么这个htaccess文件在Apache中导致500错误?
我想知道它,所以当有人输入http://www.example.com/24时,它将运行'key'24的脚本,但服务器读取http://www.example.com/?key=24。
上的index.php PHP脚本:
<?php include("scripts/config.php");
include("scripts/facebook.php");
if(isset($_GET['key'])){
$like_id=mysql_real_escape_string($_GET['key']);
include_once 'like/index.php';
}else{
include_once 'home.php';
}
?>
的htaccess代码:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)/\index$ index.php?key=$1
RewriteRule ^([a-zA-Z0-9_-]+)/\index$ index.php?key=$1
也可以说,它是在那里我救了我的htaccess的文件?目前它位于htdocs文件夹中。
您是否有权访问错误日志?如果你这样做,看那里确切的错误消息 – 2011-05-22 19:31:31
为什么你的.htaccess文件中有两次相同的规则? – Arjan 2011-05-22 19:39:06