我刚刚将一个旧站点连同它的 mod_rewrite 规则一起移到了一个子文件夹,但它们不再起作用了。
例如,一条规则是:
# Input: noticias/
# Output: noticias.php
RewriteRule ^noticias/?$ noticias.php
它应该从 mydomain.com/movedsite/noticias/ 到 mydomain.com/movedsite/noticias.php
它没有:错误消息说
未找到 - 在此服务器上未找到请求的 URL /mydomainfolder/movedsite/noticias.php。
正如另一个论坛问题中所建议的那样,我尝试在我的规则元素前面添加斜杠:
重写规则 ^/noticias/?$ /noticias.php
那也行不通。
有人可以帮我吗?谢谢!