有没有办法更改包含多个变量的网址,例如此网址:
index.php?p=place&c=Munich
为:
/place/munich
用.htaccess?
答案 0 :(得分:2)
您可以在root .htaccess中使用此规则:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)/?$ /index.php?p=$1&c=$2 [L,QSA]
答案 1 :(得分:1)
根据这两个参数包含的字符,这里只有一个字母(a-zA-Z):
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)$ index.php?p=$1&c=$2