使用htaccess

时间:2016-10-04 16:44:58

标签: .htaccess

我有像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]

1 个答案:

答案 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]

如果这对你有所帮助,请投票并勾选标记为工作