我的本地主机链接/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配置已完成,但仍无法正常工作
答案 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]