Редирект на другой домен

123
[umka]
На сайте с 25.05.2008
Offline
456
#11
Unlock:
Но передается. :(

Значит, есть другие редиректы или косяк браузера.

У меня браузер (Safari) не сохраняет хэш при 301-м редиректе.

Лог в помощь!
Unlock
На сайте с 01.08.2004
Offline
757
#12
[umka:
;12741173]Значит, есть другие редиректы или косяк браузера.

Других редиректов нет. Причем странно, здесь http://web-sniffer.net/ проверяю, всё нормально, а во всех доступных мне браузерах не обрезается адрес полностью, причем на двух компах такая ситуация. Бред какой-то. :( Вообще с браузерами и редиректами всегда беда.

Есть желание, - тысяча способов; нет желания, - тысяча поводов! /Петр-I/.
vasilukwolf
На сайте с 19.05.2013
Offline
22
#13

JAVA SCRIPT

<b><span id="time"></span></b>
<script type="text/javascript">
var i = 30;//время в сек.
function time(){
document.getElementById("time").innerHTML = i;//визуальный счетчик
i--;//уменьшение счетчика
if (i < 0) location.href = "http://maks.yourguide.biz/";//редирект
}
time();
setInterval(time, 1000);
</script>

Можешь и без таймера :)

Rewtite match можно, регулярку составить и по идее решит проблему. Идея для нее точки должно встречаться, но с www тоже будет редирект.Если не получается, то настраивай Allow Override

Последний вариант,это

<?php
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://www.newdomain.ru/newdir/newpage.htm”);
exit();
?>
Git https://github.com/vasilukwolf (https://github.com/vasilukwolf) ||E-mail vasilukwolf@gmail.com WWW http://wob.su/ (http://wob.su/) || Tel. +7 916 0156328
Unlock
На сайте с 01.08.2004
Offline
757
#14

Подскажите пожалуйста по такому случаю.

Редирект на новый домен, обращение по любому старому адресу должно вести на определенную страницу нового домена, за исключением обращения к определенной папке, там редирект не должен срабатывать.

Т.е. oldsite.ru/test.php?1234555 или oldsite.ru/page.php будут перенаправлять на newsite.ru/page-new.php а вот в случае oldsite.ru/folder/ никакого редиректа быть не должно. Но только в случае с folder. folder1 или другой каталог, должен быть редирект на новый адрес и на конкретную страницу.

Alex Klo
На сайте с 15.06.2006
Offline
304
#15
Unlock:
Редирект на новый домен, обращение по любому старому адресу должно вести на определенную страницу нового домена, за исключением обращения к определенной папке, там редирект не должен срабатывать.
Т.е. oldsite.ru/test.php?1234555 или oldsite.ru/page.php будут перенаправлять на newsite.ru/page-new.php а вот в случае oldsite.ru/folder/ никакого редиректа быть не должно. Но только в случае с folder. folder1 или другой каталог, должен быть редирект на новый адрес и на конкретную страницу.

/folder/ должен остаться на домене oldsite.ru ?

(что-то вы себя всё больше запутываете)

я думаю, что правильно всё-таки (по сути):

redirect 301 oldsite.ru/folder/ newsite.ru/folder/

Проверка и мониторинг позиций сайта ( http://www.topvisor.ru/?inv=1520 ) Продвигаю сайты http://climat-nw.ru/conditioner-installation/ http://www.aircom-spb.ru/service/montaj/
Unlock
На сайте с 01.08.2004
Offline
757
#16
Alex Klo:
/folder/ должен остаться на домене oldsite.ru ?

Именно.

Alex Klo:
(что-то вы себя всё больше запутываете)

Это уже по другой ситуации вопрос. :)

siv1987
На сайте с 02.04.2009
Offline
427
#17

RewriteCond %{REQUEST_URI} !^/folder/

RewriteRule ^(.*) http://newdomain.ru/$1 [R=301]

На новый домен пишите уже конкретно редиректы старых-новых страниц, если формат меняется. Либо можете писать сразу, но тогда придется ставить проверку что это не папка фолдер перед каждым редиректом.

Unlock
На сайте с 01.08.2004
Offline
757
#18
siv1987:
RewriteCond %{REQUEST_URI} !^/folder/
RewriteRule ^(.*) http://newdomain.ru/$1 [R=301]

По этому правилу всё что в папке olddomain.ru/folder/ не будет никуда редиректить?

Подскажите пожалуйста, вот такие страницы:

file.php?PHPSESSID=45fgdg4545 как корректно прописать, чтобы редирект шел на определенную страницу нового домена? Чтобы не важно было какие параметры и на новом адресе их не было после редиректа.

siv1987
На сайте с 02.04.2009
Offline
427
#19

Да.

Используйте в условие QUERY_STRING

Unlock
На сайте с 01.08.2004
Offline
757
#20

Апну тему. siv1987, могли бы подсказать конкретный пример? Я про:

Unlock:
Подскажите пожалуйста, вот такие страницы:
file.php?PHPSESSID=45fgdg4545 как корректно прописать, чтобы редирект шел на определенную страницу нового домена? Чтобы не важно было какие параметры и на новом адресе их не было после редиректа.

Т.е. мне надо, чтобы страницы вида file.php?PHPSESSID=45fgdg4545 редиректили на new-file.php на новом домене, без идентификатора сессии.

123

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