0
我刚刚创建了一个htaccess文件并输入以下.htaccess的问题
RewriteEngine on
RewriteRule ^/profile/([0-9]+)\.html /profile.php?id=$1
这是给我一个
500内部服务器错误
任何想法,为什么?
感谢
我刚刚创建了一个htaccess文件并输入以下.htaccess的问题
RewriteEngine on
RewriteRule ^/profile/([0-9]+)\.html /profile.php?id=$1
这是给我一个
500内部服务器错误
任何想法,为什么?
感谢
使用这个在您的.htaccess文件
RewriteRule ^profile/([0-9]+)\.html$ /profile.php?id=$1 [NC,QSA,L]
QSA的含义是什么? – Tech4Wilco
它表示:将在重写目标中创建的任何查询字符串追加到原始请求URL中的任何查询字符串。 –
你检查服务器日志? –
我真的不太了解这个,我会找什么? – sark9012
发生在您尝试请求并获得500响应时的任何事情。日志消息通常包含至少部分可读的英文消息,可能会提示发生了什么问题。 –