我正在做一个项目,我正试图在我的网站根URL重写.现在的.htaccess
人如下
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L]
RewriteRule ^screenshot-of-the-week/screenshot/([^/]+) /screenshot-of-the-week/screenshot/index.php?id=$1
在我的网站上启用了重写.我已经通过htaccess tester判断了代码,它显示了正确的值.
然而,当我访问screenshot-of-the-week/screenshot/123
作为一个例子时,我得到了一个404的页面.当我访问screenshot-of-the-week/screenshot/
时,它运行得很好.
此外,当手动转到"真正的"URL时,它也会像预期的那样工作:screenshot-of-the-week/screenshot/index.php?id=123
我似乎找不到问题所在,并try 将.htaccess
移动到其他文件夹,当然也编辑了路径,但仍未成功.
还有其他任何人可以给出的故障排除提示吗?我如何才能判断重定向在后台实际在做什么?