我有.htaccess文件,并编写了两个类似命令:
ReWriteRule ^member/(.*)$ /oz/photos.php?member=$1
ReWriteRule ^(.*)$ /oz/profile.php?username=$1
这就是错误:
服务器遇到内部错误或配置错误,无法完成您的请求。
IIS收到了此错误的通知。此错误的根本原因取决于出现此错误的根本原因以及出现此错误时工作进程中出现了何种情况。
有关此错误的详细信息,请参阅服务器错误日志。
此外,尝试使用ErrorDocument处理请求时遇到500内部服务器错误。
嵌入式软件开发(Win32)PHP/5. 6. 33服务器端协议
2条答案
按热度按时间gmol16391#
您的规则
ReWriteRule ^(.*)$ /oz/profile.php?username=$1
每次都会循环请求(递归或重定向循环)。规则中的all选择器也会重定向重定向的请求。尝试
wxclj1h52#
进入你的根文件夹,删除/移动.htaccess文件,然后解决了!对我来说很有效