我试图将博客帖子的网址指向使用htaccess获取GET var的PHP页面。
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^blog/post/(\w+)$ blog/post.php?title=$1 [QSA,L]
但是,这只是给了我404.我已经确认/blog/post.php?title=my-post
是一个有效的网址。
答案 0 :(得分:1)
由于您的标题包含连字符,因此您的规则应允许:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^blog/post/([\w-]+)$ blog/post.php?title=$1 [QSA,L,NC]