我有一个简单的.htaccess:
RewriteEngine on
RewriteRule ^/locations/$ location.php
文件夹“ mydomain.com/locations/”不存在,而locations.php存在。 根据托管商的说法,默认情况下服务器上启用了mode_rewrite模块,但我的重写规则仍然不起作用。 请求“ mydomain.com/locations/”以404回答。
我在做什么错了?
提前感谢您的帮助:)
答案 0 :(得分:0)
RewriteRule使用相对路径开始,并且在htaccess上下文中没有前导斜杠。因此,删除斜线
RewriteEngine on
RewriteRule ^locations/$ location.php