以下是我目前的情况:
https://i.gyazo.com/36e69109e828339b2ec18f8bbc523696.png
正如文件中所述
我的网址如下:http://localhost/post.php?id = article -slug-name
我希望它们看起来像http:// localhost / post / article-slug-name
我已经尝试了几天并搜索了所有论坛,只是无法使其正常工作...文件正常工作,因为我在最后包含的enable-404-page命令工作。任何帮助表示赞赏!
答案 0 :(得分:0)
如果您使用的是apache Web服务器,则应检查是否在配置中启用了mod_rewrite。这通常会带来麻烦。
编辑: 由于上述问题并非如此,请尝试更改您的规则:
RewriteRule ^post/([a-z0-9-]*)$ post.php?id=$1
(请注意,这与大写不匹配)
你尝试的并没有做你想做的事。第一个表达式是在提供的URL中搜索的内容,因此您希望用户可以看到该表单。所以它与你想要的相反。
如果这不起作用,请检查您的情况。
未来的小小提示:我发现规则很容易在这里测试:http://martinmelin.se/rewrite-rule-tester/