需要htaccess知识

时间:2014-01-24 01:47:38

标签: php .htaccess

我在xamp上放了htaccess(之前我用过它)

但尝试更改以下内容

index.php?admin&user&list

example.com/admin/user/list

我在/admin/后面还有其他一些页面。我是否需要为每个页面制作1个?

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