我有像http://localhost/site/blog.php?id=31
这样的网址,并且在blog.php页面上使用了id来获取内容,但是我想显示像http://localhost/site/blog/id/31
这样的网址用于seo目的。如果url显示为localhost/site/id/3
1或任何其他类似模式。只是显示内容的代码在blog.php中,它使用ID参数来显示内容。我尝试了以下方法但到目前为止没有任何工作。你所有专家的帮助吗?
RewriteEngine On
RewriteRule ^([^/]+)/?$ site/blog?id=$1 [QSA]
和
RewriteEngine On
RewriteRule ^/?id/([^/]+)/?$ site/blog.php?id=$1 [L,QSA]
答案 0 :(得分:0)
试试这个伴侣,
显示:
本地主机/站点/ ID / 3
使用:
RewriteEngine On
RewriteRule ^site/id/([^/]*)$ /site/blog.php?id=$1 [L,QSA]
显示:
本地主机/站点/博客/ ID / 31
使用:
RewriteEngine On
RewriteRule ^site/bog/id/([^/]*)$ /site/blog.php?id=$1 [L,QSA]
如果这对你有所帮助,请投票并勾选标记为工作