Материалы
[:NetFAQ://]


Поиск

[:NetFAQ://]


Партнеры
Хостинг от Park-Web

www.popularsite.ru
[:NetFAQ://]


Реклама
Портал недвижимоcти City24: элитные новостройки Москва.

Автономная газификация домов: тепловой насос.

межкомнатные двери Йошкар-Ола
[:NetFAQ://]


почему не работает .htaccess?

Почему не работает .htaccess?


Недавно столкнулся с такой проблемой - .htaccess на моём Apache под Windows почему-то не работал. Сейчас расскажу как я справился с этим делом.

Во первых следует проверить свой httpd.conf файл, в котором расположены все настройки web-сервера. Проверяем наличие данной строки:
AccessFileName .htaccess

Если её нет, то дописываем в конец файла. Далее, смотрим настройки директории в которой расположен сайт. Эти настройки находяться в общем случае между тэгами
<Directory "/full/path/to/directory" >...</Directory>
. Где "/full/path/to/directory" это адрес директории в которой расположен сайт. Итак, находим директиву
AllowOverride.
Если её значение None, то меняем его на All. Всё! Перезагружаем сервер. Теперь создаём в корне сайта (в моём случае это C:\Apache), тестовый файл .htaccess, открываем любым редактором и пишем:
Redirect / http://www.ya.ru

Заходим на сайт. Если перенаправило на страничку Яндекса, то всё прошло успешно, поздравляю :-)

Опубликовано: 2008-06-20 16:00:13 purple_m0nkey

Комментарии

олег Лебедев а если не работает, что делать?
Спасибо, полезно
Аслан Спасибо, помогло!!! ))))) p.s. Насколько я понял: Если сайт находится в "/home/site/", а на папку "/home/" наложено условие AllowOverride None, то на внутреннюю папку оно тоже действует, поэтому надо поменять "AllowOverride None" на "AllowOverride All" и для папки "/home" заодно.
Ден Аллелуйа наконецто еще одна причина того что .htaccess не работает: AccessFileName .htaccess
Юра спс, помоглю
Neo Да очень помогло спасибо
Антон Спасибо огромное, помогло в CentOS. =))
Валерий Все равно не работает, что еще может влиять?
Леша спасибО! помогло!
Николай Спасибо. Не думал, что все так просто.
Виктория Скажите, пожалуйста, где находится файл httpd.conf? Не могу найти (((
Алекс To:Виктория. В Windows обычно этот файл находится в C:Program FilesApache Software FoundationApacheX.Xconf если в этой директории нет, смотрите там, где установлен Апач. p.s. Спасибо автору за совет, мне помогло :)
Murzik у меня была проблемма, кроил .htaccess так и сяк. оказалось - протупил с директивой "RewriteBase /" - ее надо было натравить на сабфолдер, типа "RewriteBase /sub/"
Туман Спасибо, братиш, реально помогло!!!!!!!
Panchuk Огромное спасибо, выручи!

Оставить комментарий:

Имя:
Почта:
Комментарий:
Что написанно на картинке;)
[:NetFAQ://]

Справочники
[:NetFAQ://]


FreeSoftware
Графика
Аудио&Видео
CD&DVD
Офис
Системные утилиты
Антивирусы
Игры
Разное
[:NetFAQ://]


Магазин
Вавилон 5 - второй сезон
Вавилон 5 - второй сезон
[:NetFAQ://]


Статистика


[:NetFAQ://]


FAQ Новости Блог RSS Задать вопрос