使用.htaccess重写具有多个参数的URL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用.htaccess重写具有多个参数的URL相关的知识,希望对你有一定的参考价值。

我想要实现什么?

呜呜呜.example.com/list/1/2

我的.htaccess文件

RewriteRule ^list/([0-9a-zA-Z]+) list.php?id=$1&p=$2 [NC,L]

我该如何解决这个问题?

答案

尝试:

RewriteRule ^list/([0-9a-zA-Z]+)/([0-9a-zA-Z]+) list.php?id=$1&p=$2 [NC,L]

以上是关于使用.htaccess重写具有多个参数的URL的主要内容,如果未能解决你的问题,请参考以下文章

使用多个参数重定向 URL 以清除 .htaccess 中的 URL

.htaccess:使用参数重写 url 不起作用

.htaccess 中的多个连字符处理(URL 重写)

htaccess重写单个+多个URL

使用 .htaccess 处理两个查询字符串

使用 Symfony 路由从 .htaccess 重写 URL