2012-07-21 58 views
0

我正在嘗試通過apache進行正確的ajax重定向。 所有的請求都將index.php他們路由, ,但我想通過定義的頭, filer ajax請求,並檢查它在PHP之前 - 通過htaccess,並重定向到ajax.php。 我幾天前正在閱讀手冊和測試,但這個簡單的語言。並非如此簡單:( 的.htaccess正在尋找這樣的:Htaccess setenvif標頭定義

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] 
+0

你希望這些具有自定義HTTP標頭的請求被路由到一個非index.php文件,對吧? – undone 2012-07-21 18:25:31

+0

是的!謝謝,htaccess重定向和ph P + – Jacob88 2012-07-21 21:03:51

回答

0

假設你有這樣的HTTP標頭:

AjaxLoader: Death 

現在,在此基礎上頭重定向請求:

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