.htaccess 使用htaccess更改或隐藏URL

gywdnpxw  于 2023-05-29  发布在  其他
关注(0)|答案(1)|浏览(145)

我有像http://localhost/site/blog.php?id=31的URL和ID正在页面blog.php上使用以获取内容,但我想显示像这样的URL http://localhost/site/blog/id/31为搜索引擎优化的目的.这也是罚款,如果URL显示像localhost/site/id/3 1或任何其他类似的模式.只是显示内容的代码在blog.php中,它使用ID参数来显示内容。我试过以下方法,但到目前为止没有任何效果。你们这些Maven有什么帮助吗

RewriteEngine On
RewriteRule ^([^/]+)/?$ site/blog?id=$1 [QSA]

RewriteEngine On
RewriteRule ^/?id/([^/]+)/?$ site/blog.php?id=$1 [L,QSA]
yhived7q

yhived7q1#

试试这个伙计
要显示:
localhost/site/id/3
用途:

RewriteEngine On
RewriteRule ^site/id/([^/]*)$ /site/blog.php?id=$1 [L,QSA]

要显示:
localhost/site/blog/id/31
用途:

RewriteEngine On
RewriteRule ^site/bog/id/([^/]*)$ /site/blog.php?id=$1 [L,QSA]

相关问题