从HTACCESS文件中获取完整的URL

时间:2014-10-01 18:54:38

标签: .htaccess

我有这段代码:

RewriteEngine On
RewriteBase /

RewriteRule ^(.+)$ index.php?path=$1 [L,QSA,NC]

问题是$_GET['path']没有获得完整的网址,只是第一次删除后的网址。例如。我希望当用户进入example.com/hello时,他将被重定向(不重写网址)到example.com/index.php?path=example.com/hello。我该怎么办?

1 个答案:

答案 0 :(得分:0)

尝试:

RewriteEngine On
RewriteBase /

RewriteCond $1 !^index\.php
RewriteRule ^(.*)$ index.php?path=%{HTTP_HOST}/$1 [L,QSA]