К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Бьюсь с htaccess

0 - 11.07.2012 - 21:41
Нужно, чтобы каталог, расположеный по адресу site.ru/cat1 был доступен как site.ru/каталог.


1 - 11.07.2012 - 21:43
Пишу:

RewriteRule ^каталог/([^/]+)/?$ cat1/$1 [L,QSA]
RewriteRule ^каталог/([^/]+)/([^/]+)/?$ cat1/$1/$2

Всё работает, но только по адресу site.ru/каталог/index.html
2 - 11.07.2012 - 21:47
а по адресу site.ru/каталог и site.ru/каталог/
выводит 404 ошибку.
Если же сначала добавить

RewriteRule ^каталог?$ cat1/index.html [L,QSA]

то открывается по адресу site.ru/каталог, но игнорирует то, что находится в субдиректориях.
3 - 12.07.2012 - 09:00
а не проще переименовать папку cat1 в каталог?
4 - 12.07.2012 - 10:31
тогда апач папку не показывает.
5 - 12.07.2012 - 11:15
какую ошибку? из-за кириллицы в имени папки? может тогда apache настроить для работы с кириллицей?


К списку вопросов






Copyright ©, Все права защищены