2011-08-25 64 views
0

我剛剛創建了一個htaccess文件並輸入以下.htaccess的問題

RewriteEngine on 
RewriteRule ^/profile/([0-9]+)\.html /profile.php?id=$1 

這是給我一個

500內部服務器錯誤

任何想法,爲什麼?

感謝

+0

你檢查服務器日誌? –

+0

我真的不太瞭解這個,我會找什麼? – sark9012

+0

發生在您嘗試請求並獲得500響應時的任何事情。日誌消息通常包含至少部分可讀的英文消息,可能會提示發生了什麼問題。 –

回答

1

使用這個在您的.htaccess文件

RewriteRule ^profile/([0-9]+)\.html$ /profile.php?id=$1 [NC,QSA,L] 
+0

QSA的含義是什麼? – Tech4Wilco

+0

它表示:將在重寫目標中創建的任何查詢字符串追加到原始請求URL中的任何查詢字符串。 –