我在xamp上放了htaccess(之前我用过它)
但尝试更改以下内容
index.php?admin&user&list
到
example.com/admin/user/list
我在/admin/
后面还有其他一些页面。我是否需要为每个页面制作1个?
答案 0 :(得分:0)
您可以尝试:
RewriteEngine On
RewriteCond %{THE_REQUEST} \ /+index\.php\?
RewriteCond %{QUERY_STRING} ^(.*)&(.*)$
RewriteRule ^index\.php$ /index.php?%1/%2 [L,NE]
RewriteCond %{THE_REQUEST} \ /+index\.php\?
RewriteCond %{QUERY_STRING} !&
RewriteRule ^index\.php$ /%{QUERY_STRING}? [L]
这样,当您请求http://example.com/index?abc&def&ghi
时,规则会在内部将请求路由到/abc/def/ghi