我在下面添加了 htaccess 代碼來隱藏我的一個網站的 php 擴展...它作業正常,但是在一個頁面 (video.php) 中,它不斷添加一個斜杠,最終導致 404 錯誤。我嘗試了不同的迭代,如video.php、videoo.php、video-new.php等。所有變體都可以向我顯示沒有php擴展名的頁面,但由于某種原因,“video.php”最終變成了“mydomain.com/視頻/”給我404。
有誰知道這是什么原因,謝謝。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.] )$ $1.php [NC,L]
uj5u.com熱心網友回復:
問題是我有一個與我想隱藏擴展名的檔案同名的目錄。那是在制造沖突。因此,對于遇到相同問題的任何人,請檢查以確保您的目錄不與您的 php 檔案共享相同的確切名稱。MrWhite 解決了我的問題。謝謝!
uj5u.com熱心網友回復:
斜線不在將您帶到此頁面的鏈接中嗎?
這個頁面沒有快取問題嗎?
您是否嘗試過強制洗掉斜線?這有點野蠻而且不是很干凈,但它可以幫助您消除問題并找到原因。
RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} (. )/$ RewriteRule ^ %1 [R=301,L]
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/430779.html
