Для вступления в общество новичков и профессионалов домен-индустрии, пожалуйста нажмите здесь ...

   
 Купля-продажа и обсуждение доменных имён
        

  
Вернуться   Форум о доменах > Дизайн и развитие проектов > Программирование
Регистрация Реноме Правила форума Справка Сообщество
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования.

Ответ
 
Опции темы
Сегодня
от 149р за .RU
Аренда сервера
2x Intel Hexa-Core Xeon E5-2420
Всего 79 евро!

с видеокартой GeForce GTX 1080 Ti
всего 99 евро!

от 149р за .РФ Реклама на DomenForum.net
Старый 28.01.2011, 16:18   #1
Заблокирован
Мультиаккаунт. Нарушение правил форума п. 3.5.
 
Регистрация: 14.09.2009
Адрес: From Ukraine
Сообщений: 282
Доменные сделки: 1
Реноме: 1201
Одобрения
Спасибо (Отдано): 16
Спасибо (Получено): 46
Отправить сообщение для Dэн:) с помощью ICQ
Вопрос Проблема с Apache и .htaccess. HELP!!!

Разрешил в фале httpd.conf Apache использование файлов .htaccess. Но работает эта фигня не правильно.

Например указываю редирект в файле .htaccess:

Redirect / http://www.domenforum.net/

а открывается страница

http://www.domenforum.net/test/form/

Работает нормально если сайт залит в корневой каталог, т.е. http://127.0.0.1/
А если в подкаталогах, то к урлу добавляются имена этих подкаталогов.

Как сделать чтобы работало нормально???
Dэн:) вне форума   Ответить с цитированием
Старый 02.02.2011, 19:23   #2
 
Аватар для NickZ
 
Регистрация: 29.07.2010
Адрес: Минск
Сообщений: 452
Доменные сделки: 1
Реноме: 428
Одобрения
Спасибо (Отдано): 1
Спасибо (Получено): 5
код из файла .htaccess покажите
__________________
Bukker.ru - обмен ссылками с книжными сайтами
NickZ вне форума   Ответить с цитированием
Старый 02.02.2011, 22:44   #3
Заблокирован
Мультиаккаунт. Нарушение правил форума п. 3.5.
 
Регистрация: 14.09.2009
Адрес: From Ukraine
Сообщений: 282
Доменные сделки: 1
Реноме: 1201
Одобрения
Спасибо (Отдано): 16
Спасибо (Получено): 46
Отправить сообщение для Dэн:) с помощью ICQ
Сообщение от NickZ Посмотреть сообщение
код из файла .htaccess покажите
Например такой (больше ничего в .htaccess нет):

# код файла .htaccess

Redirect / http://www.domenforum.net/

# конец кода


При этом, открывается не http://www.domenforum.net/, а http://www.domenforum.net/test/form/

Путь к каталогу с сайтом (и файлу .htaccess соответственно): http://127.0.0.1/test/form/

З.Ы. Вообще мне нужно на локалке тестировать ошибку 404 и не только, но из-за неправильного url'а это не работает. На хостинге все нормуль )
Dэн:) вне форума   Ответить с цитированием
Старый 02.02.2011, 23:16   #4
 
Аватар для NickZ
 
Регистрация: 29.07.2010
Адрес: Минск
Сообщений: 452
Доменные сделки: 1
Реноме: 428
Одобрения
Спасибо (Отдано): 1
Спасибо (Получено): 5
Я не знаю зачем вам такой редирект, приведу лишь пример того, как я редирекчу:

Код:
RewriteCond %{HTTP_HOST} ^www.site.by$ [NC]
RewriteRule ^(.*)$ http://site.by/$1 [R=301,L]
RewriteRule ^(index.html)$ http://site.by/ [R=301,L]
т.е. тут я делаю 301 редирект, чтобы убрать www и index.html
Аналогичный редирект с одного домена на другой:

Код:
RewriteCond %{HTTP_HOST} ^www.site1.by$ [NC]
RewriteRule ^(.*)$ http://www.site2.by/$1 [R=301,L]
добавлено через 2 часа 8 минут
А если нужно выводить 404-ю

то так:
Код:
ErrorDocument 404 http://mebels.by/error.php
__________________
Bukker.ru - обмен ссылками с книжными сайтами

Последний раз редактировалось NickZ; 03.02.2011 в 01:24. Причина: Добавлено сообщение
NickZ вне форума   Ответить с цитированием
Старый 03.02.2011, 02:01   #5
Заблокирован
Мультиаккаунт. Нарушение правил форума п. 3.5.
 
Регистрация: 14.09.2009
Адрес: From Ukraine
Сообщений: 282
Доменные сделки: 1
Реноме: 1201
Одобрения
Спасибо (Отдано): 16
Спасибо (Получено): 46
Отправить сообщение для Dэн:) с помощью ICQ
Мне тоже такой редирект не нужен Это просто пример.

Дело не в содержании файла .htaccess, а именно в настройках Apache. Если файлы сайта находятся не в корне, а в подпапках, то в конец каждой ссылки, записанной в .htaccess, добавляются эти подпапки. И ссылка, в итоге, ведет не пойми куда.


Сообщение от NickZ Посмотреть сообщение
Код:
ErrorDocument 404 http://mebels.by/error.php
Здесь, соответственно, тоже самое

Вообще это не принципиально, можно вручную менять DocumentRoot в файле httpd.conf.

Это как горошина под матрасом, - вроде и нет ни чего, а спать мешает.
Dэн:) вне форума   Ответить с цитированием
Старый 03.02.2011, 18:28   #6
Заблокирован
Мультиаккаунт. Нарушение правил форума п. 3.5.
 
Регистрация: 14.09.2009
Адрес: From Ukraine
Сообщений: 282
Доменные сделки: 1
Реноме: 1201
Одобрения
Спасибо (Отдано): 16
Спасибо (Получено): 46
Отправить сообщение для Dэн:) с помощью ICQ
Ладно, не буду морочить голову себе и Вам.

NickZ, спасибо за отклик и попытку помочь

Тема закрыта.
Dэн:) вне форума   Ответить с цитированием
Ответ



Реклама

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:58. Часовой пояс GMT +4.