你好我的拥有:
RewriteRule ^page_([^/]*)$ /page.php?id=$1 [L]
当链接是domain.com/page_3时,它显示页面page.php / id = 3,效果很好。现在我想以这种方式传递它:domain.com/page_3&u=username。但它一直说找不到页面。我将该行更改为:RewriteRule ^page_([^/]*)$ /page.php?id=$1&u=$2 [L]
(不起作用)
我错过了什么?
答案 0 :(得分:1)
您可以尝试使用2个参数
RewriteRule ^page_([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ /page.php?url=$1&url2=$2 [L,QSA]
这是三个,依此类推等等
RewriteRule ^page_([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$/([a-zA-Z0-9_-]+)$ /page.php?url=$1&url2=$2&url3=$3 [L,QSA]