所以我非常可怕的在RewriteRule
和.htaccess
,我一直在嘗試創建一個RewriteRule,它允許我通過index.php重定向任何目錄中尚不存在的請求。在不破壞真實文件的情況下重寫網址
它看起來像這樣的時刻:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?name=$0 [L]
然而,一旦我開始試圖運行從一個重定向的URL它打破了Ajax請求,而是返回任何腳本,它的返回數據的整個重定向頁面在目錄中。我很困惑,我該如何做這項工作。 \
我希望能夠做到的是能夠通過index.php和其他每個請求來正常處理每個非真實請求。
對於正常的請求,我只是希望它能正常運行。 – 2012-08-04 16:18:01
是的,我添加的條件有點說「如果REQUEST_FILENAME'不是以* * *正則* *請求*開頭,那麼使用下面的規則重定向」.... – Havelock 2012-08-04 16:25:33
沒有似乎工作,我仍然得到我的index.php打印輸出rerout – 2012-08-04 16:32:38