Редиректы и фреймсеты

Руслан Виз
На сайте с 14.07.2012
Offline
5
972

Редиректы с нашего домена можно сделать через добавление файла .htaccess, либо через код в index.html

1. Простой редирект (в файле .htaccess или httpd.conf для Apache):

Redirect 301 / http://www.you.com/new.htm

где:

Redirect 301 - это инструкция, говорящая что страница перемещена

/ - означает, что все с верхнего уровня сайта, включая все подкаталоги, будет переадресовано

http://www.you.com/new.htm - новая страница или сайт (не забывайте поставить последний "/", если переадресация идет на сайт).

Для того чтобы нам к примеру сделать редирект на yandex.ru - необходимо в корневой папке домена создать файл .htaccess, в котором прописать:

Redirect 301 / http://www.yandex.ru

2. Редирект через JS код в index.hrml

Создаем в корне домена файл - index.html

В файле указываем следующий код:

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<script type="text/javascript">
location.replace("Домен на который будет вести редирект");
</script>

</head>

Указываем наш домен на который должен происходить редирект.

3. Фреймсет через код фрейма в index.html

Создаем файл - index.html в корневой папке домена на котором хотим поставить фрейм, и вставляем в него следующий код:

<html>

<head>
<frameset rows="*,0" framespacing="0" border="0" frameborder="NO">
<frame src="Домен который хотим фреймить" scrolling="auto" noresize>
</frameset>
<title>!</title>
</head>
<body>
</body>
</html>

Вставляем в поле для домена под фрейм наш домен, и теперь по нашему адресу будет выдавать контент сайта - который мы указали в коде фреймсета.

4. Обычный html редирект

Создаем в корневой папке домена файл index.html с таким кодом:

<html>

<head>
<meta http-equiv="refresh" content="3; url=ССЫЛКА РЕДИРЕКТА">
</head>
<body>
</body>
</html>

В поле url - вписываем наш домен, на который будет производиться редирект с нашего домена.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий