2011-08-25 71 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中的任何查询字符串。 –