.htaccess大师可以告诉我一个这方面的例子吗?
此网址:
http://www.api.com/user/1
应翻译为:
http://www.api.com/endpoint/?entity=user&id=1
此网址:
http://www.api.com/user/1/?action=help
应翻译为:
http://www.api.com/endpoint/?entity=user&id=1&action=help
等
答案 0 :(得分:2)
您可以使用此规则:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)(?:/([0-9]+))?/?$ /endpoint/?entity=$1&id=$2 [L,QSA]