URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6176
[ Назад ]

Исходное сообщение
"htaccess и старая версия apache"

Отправлено TaunT , 21-Янв-09 14:05 
была в хтаксесс такая запись:
RewriteRule ^([A-Za-z0-9_\-]+)(/|\.html|)$ index.php?tag=$1 [QSA]
на конце или /, или .хтмл или "пусто"

перешел на другой хостинг, там старый апач - выдает internal server error
не подскажете, как обозначается "пусто", т.е. ничего :)
через поиск в гугле не получается найти :(


Содержание

Сообщения в этом обсуждении
"htaccess и старая версия apache"
Отправлено Pahanivo , 21-Янв-09 14:11 
>была в хтаксесс такая запись:
>RewriteRule ^([A-Za-z0-9_\-]+)(.html|)$ index.php?tag=$1 [QSA]
>(.html|) - значит на конце или .хтмл или пусто
>
>перешел на другой хостинг, там старый апач - выдает internal server error
>
>не подскажете, как обозначается "пусто", т.е. ничего :)
>через поиск в гугле не получается найти :(

мдааа мая в шоке
(.html)?


"htaccess и старая версия apache"
Отправлено TaunT , 21-Янв-09 14:18 
>мдааа мая в шоке
>(.html)?

на самом деле \.html :)

(/|\.html|) - и чего такого?
структура сайта поменялась
в блогах все адреса вида сайт.ру/название темы/
понадобилось еще сделать эту страницу доступной как сайт.ру/название темы.html

а для чего "или пусто" - некоторые программы "сайт.ру/название темы/" определяют как "сайт.ру/название темы" и ессно ничего не выдают
это браузеры и поисковые роботы знают что / надо в конце подставить



"htaccess и старая версия apache"
Отправлено TaunT , 21-Янв-09 14:50 
придумал :)
(/|!*|.html) - работает