单个get参数的简单.htaccess重写

时间:2015-07-31 12:52:57

标签: .htaccess mod-rewrite url-rewriting

如何重写

http://data.example.com/?file=test

http://data.example.com/test

通过.htaccess

1 个答案:

答案 0 :(得分:3)

尝试:

RewriteEngine On

RewriteCond %{THE_REQUEST} \ /\?file=([^\ &]+)
RewriteRule ^ /%1? [L,R]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /?file=$1 [L,QSA]