2015-09-19 2 views
0

Я знаю, что есть различные вопросы там и различные решения о том, как добиться этого с помощью .htaccessZend Framework 1 - не отображать слэш в URL

Вопрос прост - когда пользователь вводит URL, как

 
www.abc.com/users/index/ 

он должен выглядеть как

 
www.abc.com/users/index 

Я где-то читал, что с помощью Htaccess для этой цели является излишеством, и это должно быть сделано в predispatch или предварительно метод процесса в Zend.

Я не уверен, как это можно сделать.

Кто-нибудь делал это без использования .htaccess

Благодаря

ответ

1

Я не думаю, что .htaccess является излишним. Запуск всего приложения (до предварительной рассылки) довольно много.

Но чтобы ответить на ваш вопрос: продлить Zend_Controller_Plugin_Abstract http://framework.zend.com/manual/1.12/en/zend.controller.plugins.html

В методе preDispatch вы можете проверить URL: $ request-> getRequestUri();

0

Можете ли вы попробовать следующий код:

DirectorySlash Off 

Добавьте этот код в файл .htaccess и проверить, если он работает для вас или нет.

+0

Спасибо Jalpa - это все еще не мешает пользователю вводить косую черту в конце – Gublooo

Смежные вопросы