Подскажите как делать 302 редирект с домена 2-ого уровня

IRREWERSIBLE
На сайте с 16.03.2006
Offline
216
947

Подскажите как делать 302 редирект с домена 2-ого уровня. Спасибо

skype andreylaki1984
ciber
На сайте с 04.01.2008
Offline
215
#1
IRREWERSIBLE:
Подскажите как делать 302 редирект с домена 2-ого уровня. Спасибо

Уточни вопрос. На уровне сервера, на уровне ПХП, на уровне браузера ?

IRREWERSIBLE
На сайте с 16.03.2006
Offline
216
#2
ciber:
Уточни вопрос. На уровне сервера, на уровне ПХП, на уровне браузера ?

у меня есть сайт. Нужно сделать 302 редирек с него на другой сайт.

organic
На сайте с 07.11.2004
Offline
141
#3

Погуглить Заратустра не велит?

Вот с десяток способов

Yeah, well, I'm gonna go build my own theme park, with blackjack and hookers. In fact, forget the park!
ciber
На сайте с 04.01.2008
Offline
215
#4
IRREWERSIBLE:
у меня есть сайт. Нужно сделать 302 редирек с него на другой сайт.

Если на ПХП

header("HTTP/1.1 302 Moved Тemporary"); 

header("Location: http://www.newdomain.ru/newdir/newpage.htm");
exit();

Апач

<VirtualHost 192.xxx.xxx.xxx>

ServerName www.domain.ru

Redirect 302 / http://domain.ru/

</VirtualHost>

хтацесс

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^yourdomain\.ru

RewriteRule ^(.*)$ http://www.yourdomain.ru/$1 [R=temporary,L]

IRREWERSIBLE
На сайте с 16.03.2006
Offline
216
#5
organic:
Погуглить Заратустра не велит?
Вот с десяток способов

Я вэтом не разбираюсь вобще, незнаю с чего начать.

В ссылке котору дали описание 301 редиректа

IRREWERSIBLE добавил 13.02.2008 в 12:13

ciber:
Если на ПХП
header("HTTP/1.1 302 Moved Тemporary"); 

header("Location: http://www.newdomain.ru/newdir/newpage.htm");
exit();


Апач
<VirtualHost 192.xxx.xxx.xxx>
ServerName www.domain.ru
Redirect 302 / http://domain.ru/
</VirtualHost>

хтацесс
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yourdomain\.ru
RewriteRule ^(.*)$ http://www.yourdomain.ru/$1 [R=temporary,L]

Если на PHP и движок допустим wordpress куда это вставить ?

"

хтацесс

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^yourdomain\.ru

RewriteRule ^(.*)$ http://www.yourdomain.ru/$1 [R=temporary,L]

"

А это куда ?

A
На сайте с 27.08.2007
Offline
109
#6

это .htaccess файл

LX
На сайте с 11.06.2007
Offline
28
#7

В первом случае с PHP ищите в папке со своей темой файл типа "header.php", и вставляйте в нем всамом верху (<? ?> не забудьте).

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

Ѣ-программисты пишут на Petrovich (http://2lx.ru/2009/05/yazyk-programmirovaniya-petrovich/) и Ook! (http://2lx.ru/2009/06/yazyk-programmirovaniya-ook/) Нечего кушать? Подои Зорьку (http://zorkabiz.ru/?zorka=1071)! Мууу...
IRREWERSIBLE
На сайте с 16.03.2006
Offline
216
#8

Понял.. Еще вопрос

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^yourdomain\.ru (это мой домен)

RewriteRule ^(.*)$ http://www.yourdomain.ru/$1 [R=temporary,L] (это сайт на который будет перекидывать пользователя так ?)

А это будет работать на любом хостнге ?

LX
На сайте с 11.06.2007
Offline
28
#9

Да, должен работать на всех хостингах (если, конечно, mod_rewrite корректно прикручен. На некоторых бесплатных хостах его попросту нет). Практически на всех платных хостах с ним все в порядке.

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