[英]Zend Framework 1 - do not display trailing slash in URL
我知道那里有各種各樣的問題,以及關於如何通過.htaccess實現此目標的各種解決方案
問題很簡單-用戶輸入的網址如下
www.abc.com/users/index/
它應該顯示為
www.abc.com/users/index
我在某處讀到,使用htaccess達到目的是太過分了,應該在Zend的predispatch或preprocess方法中完成。
我不確定該怎么做。
有沒有人這樣做而不使用.htaccess
謝謝
我認為.htaccess並不過分。 運行整個應用程序(以進行預調度)非常昂貴。
但要回答您的問題:擴展Zend_Controller_Plugin_Abstract http://framework.zend.com/manual/1.12/en/zend.controller.plugins.html
在preDispatch方法中,您可以檢查URL:$ request-> getRequestUri();
您能否嘗試以下代碼:
DirectorySlash Off
將此代碼添加到您的.htaccess文件中,並檢查它是否對您有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.