我有一个像http://example.com/file.php?id=7gJKw2&d=78sfmnnsd8
我想将此上面的网址设为
http://example.com/file/7gJKw2/78sfmnnsd8
这是我尝试过的
RewriteRule ^file/([a-zA-Z0-9_.-]+)$ file.php?id=$1
RewriteRule ^file/([a-zA-Z0-9_.-]+)/$ file.php?id=$1
如何添加d
&的价值?好看吗?
答案 0 :(得分:0)
您可以将整个a-zA-Z0-9_
模式捆绑到一个简单的\w
中。至于真正的问题,只需按如下方式添加第二部分:
RewriteRule ^file/([\w.-]+)/([\w.-]+)/?$ file.php?id=$1&d=$2 [L]
RewriteRule ^file/([\w.-]+)/?$ file.php?id=$1 [L]