Быстрый переход |
|
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования. |
|
Опции темы |
Сегодня | |||||
|
28.01.2011, 16:18 | #1 | |||
Заблокирован
Мультиаккаунт. Нарушение правил форума п. 3.5. Реноме:
1201
|
Проблема с Apache и .htaccess. HELP!!!
Разрешил в фале httpd.conf Apache использование файлов .htaccess. Но работает эта фигня не правильно.
Например указываю редирект в файле .htaccess: Redirect / http://www.domenforum.net/ а открывается страница http://www.domenforum.net/test/form/ Работает нормально если сайт залит в корневой каталог, т.е. А если в подкаталогах, то к урлу добавляются имена этих подкаталогов. Как сделать чтобы работало нормально??? |
|||
02.02.2011, 22:44 | #3 | |||
Заблокирован
Мультиаккаунт. Нарушение правил форума п. 3.5. Реноме:
1201
|
Например такой (больше ничего в .htaccess нет):
# код файла .htaccess Redirect / http://www.domenforum.net/ # конец кода При этом, открывается не http://www.domenforum.net/, а http://www.domenforum.net/test/form/ Путь к каталогу с сайтом (и файлу .htaccess соответственно): З.Ы. Вообще мне нужно на локалке тестировать ошибку 404 и не только, но из-за неправильного url'а это не работает. На хостинге все нормуль ) |
|||
02.02.2011, 23:16 | #4 | |||
Реноме:
428
|
Я не знаю зачем вам такой редирект, приведу лишь пример того, как я редирекчу:
Код:
RewriteCond %{HTTP_HOST} ^www.site.by$ [NC] RewriteRule ^(.*)$ http://site.by/$1 [R=301,L] RewriteRule ^(index.html)$ http://site.by/ [R=301,L] Аналогичный редирект с одного домена на другой: Код:
RewriteCond %{HTTP_HOST} ^www.site1.by$ [NC] RewriteRule ^(.*)$ http://www.site2.by/$1 [R=301,L] А если нужно выводить 404-ю то так: Код:
ErrorDocument 404 http://mebels.by/error.php
__________________
Bukker.ru - обмен ссылками с книжными сайтами Последний раз редактировалось NickZ; 03.02.2011 в 01:24. Причина: Добавлено сообщение |
|||
03.02.2011, 02:01 | #5 | |||
Заблокирован
Мультиаккаунт. Нарушение правил форума п. 3.5. Реноме:
1201
|
Мне тоже такой редирект не нужен Это просто пример.
Дело не в содержании файла .htaccess, а именно в настройках Apache. Если файлы сайта находятся не в корне, а в подпапках, то в конец каждой ссылки, записанной в .htaccess, добавляются эти подпапки. И ссылка, в итоге, ведет не пойми куда. Здесь, соответственно, тоже самое Вообще это не принципиально, можно вручную менять DocumentRoot в файле httpd.conf. Это как горошина под матрасом, - вроде и нет ни чего, а спать мешает. |
|||
Реклама | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|