這是我的htaccess:mod_rewrite的和的.htaccess - 停止重寫,如果腳本/文件存在
RewriteEngine On
# Stop if it's a request to an existing file.
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule .* - [L]
# Redirect all requests to the index page
RewriteRule ^([^/]) /index.php [L]
現在,這一切都轉發到我的index.php腳本!如果腳本存在,它不會停止。任何人都知道爲什麼這不起作用?我到處尋找,但我不太瞭解mod_rewrite(就像我以爲!)。
這個問題已經出現,因爲我已經在<script>
標記中指出了哪些指向我的web目錄中的.js文件,然後將其轉發給index.php腳本。 Web開發人員工具欄告訴我這一點。 :)點擊鏈接到firefox的視圖源窗口中的js文件也會顯示index.php輸出。
謝謝。
要轉發所有的請求通常會導致404到index.php,是這樣嗎? – vbence 2011-03-14 23:38:15
耶基本上:) – 2011-03-14 23:43:30