Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   слэш в Url (http://forum.typo3.ru/showthread.php?t=1582)

alsemo 10.07.2006 09:52

слэш в Url
 
У меня следующий вопрос: как избавиться от слэша в URL, т.е. если я набираю mysite.com/admin/, то все нормально, заходит на страницу admin. если mysite.com/admin (без слэша), то страницы не находит. Можно ли как-то решить эту проблему. Нужно чтобы захдил на admin в обоих случаех.

P.S. На сайте используется realurl.

amida 10.07.2006 13:33

Цитата:

Сообщение от alsemo
У меня следующий вопрос: как избавиться от слэша в URL, т.е. если я набираю mysite.com/admin/, то все нормально, заходит на страницу admin. если mysite.com/admin (без слэша), то страницы не находит. Можно ли как-то решить эту проблему. Нужно чтобы захдил на admin в обоих случаех.

P.S. На сайте используется realurl.

Я делал это настройкой апачевского mod_rewrite.
Поищи в инете по словам mod_rewrite trailing slash.

amida 10.07.2006 14:45

Цитата:

Сообщение от alsemo
У меня следующий вопрос: как избавиться от слэша в URL, т.е. если я набираю mysite.com/admin/, то все нормально, заходит на страницу admin. если mysite.com/admin (без слэша), то страницы не находит. Можно ли как-то решить эту проблему. Нужно чтобы захдил на admin в обоих случаех.

P.S. На сайте используется realurl.

Вот это может тебе помочь:
RewriteCond %{REQUEST_URI} !(\.|/$)
RewriteRule (.*) http://www.mysite.com/$1/ [R=301,L]

По-моему это то, что тебе поможет - оно добавляет слэш в урл.

Volodymyr Pavlyuk 11.07.2006 16:32

а можно прописать следующие опции в localconf.php:
Код:

$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
  '_DEFAULT' => array (
.....
.....
'init' => array(
          ...
          'appendMissingSlash' => 'ifNotFile',
          ...
      ),

....
....
),
);


amida 11.07.2006 16:38

Цитата:

Сообщение от Volodymyr Pavlyuk
а можно прописать следующие опции в localconf.php:
Код:


          'appendMissingSlash' => 'ifNotFile',


Не знал, что так можно. Тогда конечно так предпочтительнее.
А эта возможность есть в старых версиях RealUrl?

alsemo 12.07.2006 09:44

Отлично!!!! Спасибо большое!!! Все работает!
Воспользовался советом по настройке localconf.php, modrewrite не настраивал.

Спасибо еще раз всем!

Volodymyr Pavlyuk 13.07.2006 15:39

Цитата:

Сообщение от amida
Не знал, что так можно. Тогда конечно так предпочтительнее.
А эта возможность есть в старых версиях RealUrl?

не в курсе


Часовой пояс GMT +4, время: 07:38.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot