Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试将博客文章的 url 定向到使用 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是一个有效的 url。
/blog/post.php?title=my-post
由于您的标题包含连字符,因此您的规则应该允许它:
RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^blog/post/([\w-]+)$ blog/post.php?title=$1 [QSA,L,NC]