0
我有一個框架,從任何的這個加載的index.php:的.htaccess重定向刪除某些字符串
website.com
website.com/index
website.com/index/
website.com/index/index
website.com/index/other
website.com/index/some/page/that/not/exists
因爲控制器「指數」的存在,如果它沒有找到任何功能,負荷指數。 同樣與其他子頁面:
website.com/realpage/
website.com/realpage/index
website.com/realpage/index/some/page/that/not/exists
所以,這可能與的.htaccess檢查,如果網址包含任何「/指數」或「指數」,並在其後刪除所有內容嗎? 我還需要強制在url結尾處沒有結尾的斜槓。
結果我想:
website.com/index -> website.com
website.com/index/ -> website.com
website.com/index/index -> website.com
website.com/index/other -> website.com
website.com/index/some/page/that/not/exists -> website.com
website.com/realpage/ -> website.com/realpage
website.com/realpage/index -> website.com/realpage
website.com/realpage/index/some/page/that/not/exists -> website.com/realpage
謝謝!
@Rafael薩萊瓦 我試着這樣:(。*) 重寫規則^ /指數$ $ 1 [L]
它告訴我現在404:
website.com/index/index
website.com/index/other
website.com/index/some/page/that/not/exists
正確的,這些頁面不存在。但仍然用這個顯示主頁:
website.com/index
website.com/index/
我想在這裏重定向到「website.com」。
我試着這樣:(。*) 重寫規則^ /指數$ $ 1 [L] 它告訴我現在404: website.com/index/index website.com/index/other website.com/index/some/page/that/not/exists 正確,這些網頁不存在。但仍顯示主頁與此: website.com/index website.com/index/ 我想在這裏重定向到「website.com」。 – SmallG