 |
[:NetFAQ://] |
 |
 |
[:NetFAQ://] |
 |
 |
[:NetFAQ://] |
 |
 |
[: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://] |
 |
 |
[:NetFAQ://] |
 |
 |
[:NetFAQ://] |
 |
 |
[:NetFAQ://] |
 |
|