htaccess得到其他变量

时间:2014-12-10 22:40:48

标签: php apache .htaccess mod-rewrite

这是我的整个.htaccess代码:

RewriteEngine on 
Options +FollowSymlinks

Header set X-UA-Compatible "IE=Edge,chrome=1"

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,NC,L]

RewriteCond %{REQUEST_URI} !(/$|\.)
RewriteRule (.*) %{REQUEST_URI}/ [R=301,L]

RewriteRule admin/^([^\.]+)$ ./admin.php?get=$1 [L,QSA]
RewriteRule admin/ ./admin.php [L,QSA]

php_value date.timezone "Europe/Bratislava"

我希望如此,当用户位于http://something/admin/时,它会显示admin.php - 即此行RewriteRule admin/ ./admin.php [L,QSA]并且效果很好。

但是当用户在http://something/admin/profile/email/时,它应该发送类似admin.php?get=profile/email/的内容,但事实并非如此。有什么问题?

0 个答案:

没有答案