如何缩短
example.com/user.php?name=foo&id=20
到
example.com/foo/20
我在免费的虚拟主机上,我的htaccess文件只有2行
RewriteEngine on
RewriteBase /
请帮忙
答案 0 :(得分:0)
试试这个:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/?$ /user.php?name=$1&id=$2 [QSA,NC,L]
RewriteCond检查所请求的文件名是否是目录或文件,它将不加改变地传递,并且将跳过RewriteRule。