嗯,我已經讓自己變得足夠瘋狂,最終不得不分手並尋求一些幫助。簡單的mod_rewrite產生意外的重定向
我有一個文件夾在我的.htaccess文件名爲 「MyFolder文件」
RewriteEngine敘述在 RewriteBase/MyFolder中/ 重寫規則^([^ /] +)/ $的index.php一個簡單的重寫規則?頁面= $ 1 [L]
如果URL/MyFolder中/家
在位於 「MyFolder文件」 index.php文件中我只需撥打
if (isset($_GET['page'])){$page = $_GET['page'];}else{$page = 'home';}
//then I include the content for requested page using
include('pages/'.$page.'/content.php');
//注意:我檢查頁面是否存在於最終代碼中,但現在我保持簡單,試圖追蹤此問題
如果我print_r($ _ GET);它顯示Array([page] => home)
因此,它按預期方式工作,頁面內容加載,但如果我在瀏覽器錯誤控制檯中看到一個PHP錯誤,當我點擊錯誤,我看到數組([頁碼] => DF)
警告:要求(頁/ DF /內容):
出於某種原因,它認爲頁面= DF,我不能爲我的生命找出原因。它是否與重寫循環或什麼有關?
任何幫助,非常感謝。提前致謝。