1
所以我有一個.htaccess重寫規則來刪除「.php」擴展名。有用。所以現在當用戶轉到/頁面時顯示/page.php。但是有什麼辦法可以讓用戶訪問/page.php時會在地址欄中顯示/頁面嗎?.htaccess重寫規則刪除擴展名
所以我有一個.htaccess重寫規則來刪除「.php」擴展名。有用。所以現在當用戶轉到/頁面時顯示/page.php。但是有什麼辦法可以讓用戶訪問/page.php時會在地址欄中顯示/頁面嗎?.htaccess重寫規則刪除擴展名
試試這個:
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule^- [L]
RewriteRule (.+)\.php$ $1 [R,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ $1.php [L]
謝謝!有效! – user1218595 2012-02-28 20:54:19
這會以任何方式影響POST方法嗎?我遇到了問題。 – user1218595 2012-02-28 22:12:39
它絕對不應該。你有什麼問題? – ThinkingMonkey 2012-02-28 22:55:21