![]() |
со всех станиц переадресироват?
Здраствуйте. у меня такой вопрос.
я перейехал на новий хост, старий ешо остался. как можно переадресироват посетителя на новий хост когда посетител заходит на любую страницу старого хоста. смисл в чом. когда заходят например через поисковики на саит, то заходят как понятно не на стартовую, как со всех станиц переадресироват? |
Оптимальное решение - mod_rewrite. Пример такой переадресации есть в URL Rewriting Guide. Ссылка на оный есть на apache.org (в конце мануала по mod_rewrite).
|
serhiy
Можно просто прописать все это дело в .htaccess ;) |
sanchos: А нужно прописать в .htaccess для этого?
|
RewriteEngine on
RewriteRule ^(.*) http://www.newhost.ru/$1 |
RaZEr
a mozhno po konkretnej, ja shoto ni v odno slovo ne vrubalsja. esli mozhno to ssilku pliz |
То что я написал выше вписываешь в .htaccess (если нет, - создай) в корневом каталоге сайта (не сервера! именно сайта). Где ссылки я сказал в самом первом посте - apache.org
|
delo v tom sto na starom hoste takoe kak .htaccess nelzja propisivat. poetomu ja i ushol .
mozhno esho kakimi to sposobami eto zdelat? |
Нет.
|
А есть еще один более надежный способ.
В файле .htaccess : Redirect permanent / http://new.domain.ru/ и все ... уже много раз этот способ проверен - работает на ура, особенно если на хостинге не работает RewriteMod ... 2serhiy: А старый хостер разрешает использовать собственную страницу 404-ошибки? А то если разрешает, то можно по Referer отлавливать откуда перекинуло на 404 страницу и редиректить соответственно на новый хостинг .... правда этот способ немного извращенный, но других "автоматических" способов я даже и не знаю .... :ooh: |
Цитата:
|
BiГ
spasibo |
Может не совсем по теме, но у меня в практике был случай, которым я хотел бы поделиться.
Надо было организовать переадресацию в пределах одного сайта. В моем случае надо было вместо файлов с раширением SHTML вызывать аналогичные с рашрением HTM. Случай примитивный, но может кому понадобится. Делаем следующее: 1. В файл .htaccess добавляем строку Код:
Action missren "/cgi-bin/404.pl?"2. Пишем сам скрипт, который и позволяет организовывать переадресацию как нам угодно. В нашем случае это Perl скрипт в файле 404.pl Код:
#!/usr/bin/perl -w |
Цитата:
PS: А статья хорошая. Молодец. |
spasibo. za zdelal s erorr 404. Perenapravil vse na novij host
|
Способ BiГа cработал, тогда как способ Razer-а выдавал "Internal Server Error".
Спасибо |
| Часовой пояс GMT +4, время: 03:48. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.