我的.htaccess文件的全部内容目前如下所示:
RewriteEngine on
RewriteRule ^([a-z]+)/?$ index.php?page=$1 [NC]
这应该用http://example.com/folder/
替换所有看起来像http://example.com/index.php?page=folder的网址如果我使用http://example.com/FOLDER/,这样可以正常工作,但是当我使用http://example.com/folder/时则不行 - 我只是得到404错误,说该文件夹不存在
据我所知,由于NC(非区分大小写)标志,这不应该发生。我也尝试用[A-Z],[a-zA-Z]等替换正则表达式的[a-z]部分,但都无济于事
感谢任何正确方向的解决方案或推动: - )
答案 0 :(得分:0)
我的网络托管正在使用的设置可能只是一个问题 - 我已经将整个网站永久移动到我的VPS,它工作正常 - 非常感谢提供建议的人:-)