我有一个像index.php?url_id=u5531e3aas01fe5c2
这样的网址,我也想让它像/u5531e3aas01fe5c2
一样工作,它将参数传递给我的PHP,但是我的代码出了问题。
RewriteEngine On
RewriteBase /try/
RewriteRule /u[a-z0-9]{17} /index.php?url_id=$1 [L,QSA]
P.S。
并且还可以重写URL,如果显示index.php?url_id=u5531e3aas01fe5c2
,则会将其重写为/u5531e3aas01fe5c2
答案 0 :(得分:1)
试试这个:
RewriteRule ^u([a-z0-9]{16}) /index.php?url_id=$1 [L,QSA]