我的 .htaccess 文件:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ photo.php?id=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ photo.php?id=$1
我的目标是将 url 转换mysite.com/photo.php?id=31
为mysite.com/31
. 但是当我访问时mysite.com/31
,我得到的只是:
内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求。
请联系服务器管理员 admin@localhost 并告知他们错误发生的时间,以及您所做的任何可能导致错误的事情。
服务器错误日志中可能提供有关此错误的更多信息。
我在 wamp 服务器上运行它。
编辑:
我当前的网址如下所示:http://localhost:8080/img/photo.php?id=1
。我需要将/img
-part 添加到 htaccess 吗?