重写2个PHP变量清理URL

用户名

我有website.co.uk/product.php?id=123456&name=产品名称

并将其重写为:

website.co.uk/product/123456/name-of-product

甚至更好:

website.co.uk/123456/name-of-product

我有它重写了第一个变量$ id

RewriteRule    ^product/([0-9]+)/?$    product.php?id=$1    [NC,L]    

至product / 123456

只需要第二个变量

阿努巴瓦

您可以为2参数URI添加另一个规则:

RewriteRule ^product/([0-9]+)/?$ product.php?id=$1 [NC,L,QSA]

RewriteRule ^product/([0-9]+)/([\w-]+)/?$ product.php?id=$1&name=$2 [NC,L,QSA]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Apache重写-清理localhost中的URL

来自分类Dev

使用URL重写在URL中隐藏PHP变量

来自分类Dev

URL重写:PHP变量作为目录

来自分类Dev

由于URL重写,PHP $ _GET变量为空

来自分类Dev

URL重写以完全删除变量

来自分类Dev

Nginx用两个变量重写URL

来自分类Dev

带有虚拟目录和2个变量的htaccess重写URL

来自分类Dev

重写GET变量php

来自分类Dev

用.htaccess重写2个参数的URL

来自分类Dev

用PHP重写htaccess的多个GET变量的URL库

来自分类Dev

具有2个查询的URL的重写规则

来自分类Dev

使用php变量重定向htaccess并重写url

来自分类Dev

通过URL mod重写传递2个变量

来自分类Dev

.htaccess重写2个不同php的url

来自分类Dev

URL重写:PHP变量作为目录

来自分类Dev

清理URL,而不清理页面变量

来自分类Dev

.htacess如何用相同数量的参数重写2个URL?

来自分类Dev

htaccess重写为干净的2获取变量的PHP

来自分类Dev

.htaccess重写传递2个参数的URL

来自分类Dev

用.htaccess重写2个参数的URL

来自分类Dev

PHP:在Mod重写的URL上获取GET变量

来自分类Dev

清理PHP中的URL

来自分类Dev

URL重写PHP .htaccess

来自分类Dev

如何在php中为Get变量重写url

来自分类Dev

IIS重写URL并使用清理干净的URL

来自分类Dev

.htaccess 重写以删除 2 个 url 段

来自分类Dev

HTACCESS 用 2 和 3 个变量重写

来自分类Dev

使用 php 或 .htaccess 清理 URL

来自分类Dev

.htaccess 使用两个参数和一个变量重写 URL