url重写不能在我的wamp上工作请帮我这个

时间:2013-04-22 18:14:00

标签: .htaccess url-rewriting rewrite

我的本​​地主机链接/work_Seo/blog-single.php?pid=6

我希望将其更改为/work_Seo/blog/pid/6

我的.htaccess:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^work_Seo/blog/([0-9]+)/?$ /work_Seo/blog-single.php?pid=$1 [NC,L]

所有htaccess配置已完成,但仍无法正常工作

1 个答案:

答案 0 :(得分:1)

首先,您必须确保所有链接都像/work_Seo/blog/pid/6您必须生成链接以便这样看,您使用的规则不会神奇地更改内容中的链接。其次,您说您希望自己的链接看起来像/work_Seo/blog/pid/6,但您的规则与pid不匹配。请更改您的链接,以便他们不会在网址中包含 pid ,或者将其添加到规则的模式中:

RewriteRule ^work_Seo/blog/pid/([0-9]+)/?$ /work_Seo/blog-single.php?pid=$1 [NC,L]