爲什麼我的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