0

访问:

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php [L,QSA]

从 dis line 它将无法正常工作

RewriteRule ^blog/([a-zA-Z]+)/$ blog.php?cat=$2

我的网址http://localhost/Seo/blog.php?cat=SEO

我想把它转换成http://localhost/Seo/blog/cat/SEO

扩展名已删除,但下一个博客部分无法正常工作

4

1 回答 1

1

您的规则中缺少“猫”:

RewriteRule ^blog/cat/([a-zA-Z]+)/$ blog.php?cat=$2

由于您的 URL 看起来像http //localhost/Seo/blog/ cat /SEO

此外,您需要将该规则放在您已有的规则之前。

于 2013-04-24T12:15:12.597 回答