簡體   English   中英

Zend Framework 1-在URL中不顯示斜杠

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM