|
|
Разные скрипты Раздел посвященный готовым движкам сайтов, форумов, ... |
|
Опции темы | Поиск в этой теме |
19.07.2009, 00:52 Вверх | #1 | |||
Коварный тип
|
Все способы редиректа в одном флаконе
В этой статье собраны все способы перенаправления (редиректа) пользователей или просто http-запросов. Если что-то было упущено — пишите комментарием, и я дополню обзор.
JavaScript Загрузить страницу в окне можно следующими способами: Код:
location="http://bormotuhi.net"; document.location.href="http://bormotuhi.net"; window.location.reload("http://bormotuhi.net"); document.location.replace("http://bormotuhi.net"); Еще один способ перенаправления с помощью javascript - сабмит пустой формы: создается специальная форма с урлом назначения в параметре action и в требуемый момент эмулируется submit. ASP.NET 301-редирект на asp.net: Код:
<script runat="server"> private void Page_Load(object sender, System.EventArgs e) { Response.Status = "301 Moved Permanently"; Response.AddHeader("Location","http://bormotuhi.net"); } </script> 301-редирект с помощью coldfusion: Код:
<.cfheader statuscode="301" statustext="Moved permanently"> <.cfheader name="Location" value="http://bormotuhi.net"> Код:
<meta http-equiv="refresh" content="1; url=http://bormotuhi.net"> content - время, в секундах, через которое произойдёт переход (в текущем случае 1); url - адрес, на который произойдёт переход. Стоит осмотрительно использовать этот способ, так как он "пользуется успехом" у спамеров - соответственно может наказываться поисковыми системами. ASP 301-редирект с помощью asp: Код:
<%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader "Location", "http://bormotuhi.net" response.end %> Переадресация на php реализуется с помощью функции header, отсылающей заголовки: PHP код:
PHP код:
Следующая строки определяют, что все запросы, кроме запросов к файлам с расширениями .gif и .jpg, будут перенаправлены на файл index.php Код:
RewriteEngine On RewriteRule !.(gif|jpg)$ index.php Код:
SetEnvIf REMOTE_ADDR 192.168.11.1 REDIR="redir" RewriteCond %{REDIR} redir RewriteRule ^/$ /data.html Код:
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www.bormotuhi.net$ [NC] RewriteRule (.*) http://bormotuhi.net/$1 [R=301] Перенаправление всех запросов на другой адрес: Код:
redirect / http://bormotuhi.net Код:
redirect /pages http://bormotuhi.net/pages redirect /forum http://forum.bormotuhi.net Код:
redirect 301 / http://bormotuhi.net Код:
redirect 301 /old-page.html http:// bormotuhi.net /new-page.html Автор: 3hrek |
|||
Последний раз редактировалось Serberg; 04.06.2011 в 15:34.. |
||||
Cказали cпасибо: |
30.07.2009, 22:27 Вверх | #4 | |||
Коварный тип
|
Я бы сделал проще, создается основной домен и на него ставится сайт. Потом через панель управления хостинга паркуешь дополнительные домены, только не нужно парковать в режиме Указывающий (pointer) а не Псевдоним [зеркало] (alias).
Так хоть мульен припаркуй при переходе допустим по ссылке bormotuhi.net/тарапапара - ты попадешь в какую то тему при переходе bormotuhi.ru/тарапапара - тебя в режиме такой парковки сразу перекинет на bormotuhi.net/тарапапара . Доступно объяснил ? |
|||
17.08.2009, 14:08 Вверх | #5 | |||
Грамотный форумчанин
|
Current Parked Domains Parked On
zemlyanin.pp.ua epp.byethost15.com В панели у меня так.Никак не получается сделать редирект с epp.byethost15.com на zemlyanin.pp.ua.Вернее он делается только когда захожу на zemlyanin.pp.ua то там выскакивает бесканечная переадрессация и в итоге сайт не работает. Если так и оставить то повлияет ли это на рост Тиц и pr? Если повлияет то как сделать редирект? |
|||
17.08.2009, 14:16 Вверх | #6 | |||
Коварный тип
|
epp, на счет роста тиц и ПР сказать сложно. Но можно в таком случае сделать переадресацию через .htaccess.
ps Когда я приделал второй домен к форуму его PR просто рухнул с 4 до 1. Возможно это связано с чем то другим, но я заметил что это произошло после добавления второго домена. |
|||
Cказали cпасибо: |
17.08.2009, 14:51 Вверх | #7 | |||
Грамотный форумчанин
|
Serberg, Когда делаю редирект через .htaccess то у меня происходит бесконечная переадрессация.Если не сложно можеш сказать что конкретно нужно прописывать,то я может что то не так делаю.
|
|||
17.08.2009, 18:52 Вверх | #8 | |||
Коварный тип
|
epp, попробуй так прописать:
Код:
Redirect 301 / http://твой-домен.ру/ |
|||
17.08.2009, 19:37 Вверх | #9 | |||
Грамотный форумчанин
|
Serberg, На этой странице имеется бесконечная переадресация
Веб-страница с адресом http://zemlyanin.pp.ua/ привела к избыточному количеству переадресаций. Проблему можно решить, удалив файлы cookie этого сайта. Если проблему устранить не удалось, вероятно, она вызвана ошибками кофигурации сервера, а не сбоем на вашем компьютере. |
|||
17.08.2009, 19:42 Вверх | #10 | |||
Коварный тип
|
epp, у меня стоит совершенно другая переадресация. У меня домены bormotuhi.net и bormotuhi.ru указывают на совершенно разные папки в которых лежит совершенно одинаковый скрипт. В данный момент в папке bormotuhi.ru лежит файл .htaccess который переадресовывает абсолютно все в папку bormotuhi.net. И проблем с переадресацией у меня быть не может.
|
|||
Cказали cпасибо: |
18.08.2009, 17:02 Вверх | #11 | |||
Грамотный форумчанин
|
Serberg, Спасибо за ответ.Оказывается у меня был первый домен от хостинга epp.byethost 15.com и я на него же прикрутил свой домен,а не создал вторую папку.И из-за этого редирект не ставился.
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Вопрос] Две Windows 7 на одном компе | UncleGekz | Windows | 21 | 12.07.2011 12:42 |
Linux и Windows на одном рабочем столе [FAQ] | Serberg | Linux | 21 | 23.03.2011 13:02 |
[Вопрос] TCP/IP транспорт на одном компьютере у разных пользователей | USTiJy | Сети | 9 | 11.04.2010 22:20 |
ХР и Vista на одном ноуте | Axet | Windows | 5 | 07.02.2009 18:42 |
Windows XP + Linux на одном компьютере... | Serberg | Linux | 17 | 28.01.2009 21:08 |