Htaccess setenvif头定义

时间:2012-07-21 15:52:37

标签: ajax .htaccess redirect

我试图通过apache进行正确的ajax重定向。 所有请求都将转到index.php进行路由, 但我想通过定义的头文件传递ajax请求, 并在php之前检查它 - 通过htaccess,并重定向到ajax.php。 几天前我正在阅读手册和测试,但是这个简单的lang。不是那么简单:( Htaccess看起来像这样:

Options +FollowSymlinks
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ test/over/index.php?do=$1 [L,QSA]

1 个答案:

答案 0 :(得分:0)

假设您有此HTTP标头:

AjaxLoader:  Death

现在,要根据此标头重定向请求:

RewriteCond  %{HTTP:AjaxLoader}   ^Death$
rewriteRule  (?<!index\.php)(.*)  index.php    [L,QSA]