1

我正在尝试将博客文章的 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。

4

1 回答 1

1

由于您的标题包含连字符,因此您的规则应该允许它:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^blog/post/([\w-]+)$ blog/post.php?title=$1 [QSA,L,NC]
于 2017-03-16T18:01:37.023 回答