1
我试图将一篇博客文章的url指向一个PHP页面,该页面使用htaccess接受一个GET var。htaccess使用QSA返回404
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^blog/post/(\w+)$ blog/post.php?title=$1 [QSA,L]
然而,这只是给了我404我已经证实,/blog/post.php?title=my-post
是有效的URL。
哪里是你的htaccess在什么位置? – starkeen
试试:'RewriteRule^blog/post /([\ w - ] +)$ blog/post.php?title = $ 1 [QSA,L]',因为在标题中有连字符 – anubhava
@anubhava - 就是这样。提交一个答案,如果你想信用:) – smulholland2