2010-10-13 188 views
1

我有以下的.htaccess:的.htaccess重定向沒有302

RewriteEngine on 
RewriteBase/

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
rewriterule .* LoadSite.php 

我所試圖做的是,如果該文件不存在,則調用LoadSite.php ......這將然後加載任何通過包含其他php文件的數量(取決於url)....這適用於GET請求,但是當POST發生時,我執行302重定向,因此腳本不會獲得POST變量。任何想法,將不勝感激

+0

我不明白爲什麼這會做一個302你確定嗎? – 2010-10-13 17:00:08

+0

303用於POST – stillstanding 2010-10-13 17:03:32

回答

0

測試和工程:

的.htaccess:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule (.*) /err.php?reason=404 
</IfModule>