我的.htaccess文件的全部内容当前如下所示:
RewriteEngine on
RewriteRule ^([a-z]+)/?$ index.php?page=$1 [NC]这应该将所有看起来像http://example.com/folder/的urls替换为http://example.com/index.php?page=folder。
如果我使用http://example.com/FOLDER/,这会很好,但当我使用http://example.com/folder/时就不会了--我只会收到一个404错误,说明文件夹不存在。
据我所知,由于NC (不区分大小写)标志,这种情况不应该发生。我还试着用all,avail等替换正则表达式的all部分,但都没有结果。
任何正确方向的解决方案或推送将感激地收到:-)
发布于 2014-07-22 15:21:45
这可能只是我的网络主机正在使用的设置的一个问题-我已经永久地把整个站点移到我的VPS,在那里它运行良好-许多感谢提供建议的人:)
https://stackoverflow.com/questions/24077562
复制相似问题