Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.03.2018, 10:58
Новичок на форуме
Отправить личное сообщение для rilnad Посмотреть профиль Найти все сообщения от rilnad
 
Регистрация: 17.03.2018
Сообщений: 5

Помогите написать скрипт редиректа
Здравствуйте.
Кто может дать скрипт редиректа конкретной страницы с одного сайта на другой.

Для HTML варианта это выглядит так (для сайта http://example.com/)

Redirect 301 /blog/page-1.html http://example1.com/blog/page-1.htm

на сайте 2000 страниц.

В идеале нужен "подцепляемый" файл скрипта в котором, я так понимаю, были бы строки

window.location.href = "http://example1.com/blog/page-1.htm";

Весь вопрос, как выделить текущий адрес страницы, и заменить в нем
http://example.com/ на http://example1.com/
и все это подставить в window.location.href

Ногами не пинать.

Дружу только с HTML.
Ответить с цитированием
  #2 (permalink)  
Старый 17.03.2018, 11:18
Новичок на форуме
Отправить личное сообщение для rilnad Посмотреть профиль Найти все сообщения от rilnad
 
Регистрация: 17.03.2018
Сообщений: 5

Я так понимаю должно быть что-то типа

var str = window.url;
str=str.replace("example.com","example1.com");
window.location.href = str;

Но почему то не работает.
Ответить с цитированием
  #3 (permalink)  
Старый 17.03.2018, 11:21
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

if(document.location.host == 'example.com') location = 'http://example1.com/'+document.location.pathname+document.location.hash;


лучше не на js это делать, почитайте про редиректы
Ответить с цитированием
  #4 (permalink)  
Старый 17.03.2018, 11:26
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

чтобы ваш заработал
var str = document.location.href;
str=str.replace("example.com","example1.com");
location = str;


window.url - где такое нашли?
Ответить с цитированием
  #5 (permalink)  
Старый 17.03.2018, 11:28
Новичок на форуме
Отправить личное сообщение для rilnad Посмотреть профиль Найти все сообщения от rilnad
 
Регистрация: 17.03.2018
Сообщений: 5

Спасибо уважаемый. Все работает как надо.

Java использую из-за того, что ссылку на него в шаблон сайта вставить гораздо проще.

Тему можно закрывать.
Ответить с цитированием
  #6 (permalink)  
Старый 17.03.2018, 11:31
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

rilnad,
Если в поисковиках продвигаете сайт то 301 редирект надо сделать, а не через JS
Ответить с цитированием
  #7 (permalink)  
Старый 17.03.2018, 11:31
Новичок на форуме
Отправить личное сообщение для rilnad Посмотреть профиль Найти все сообщения от rilnad
 
Регистрация: 17.03.2018
Сообщений: 5

Сообщение от j0hnik Посмотреть сообщение
чтобы ваш заработал
var str = document.location.href;
str=str.replace("example.com","example1.com");
location = str;


window.url - где такое нашли?
Да, походу невнимательно читал. Url это для document.
Ответить с цитированием
  #8 (permalink)  
Старый 17.03.2018, 11:34
Новичок на форуме
Отправить личное сообщение для rilnad Посмотреть профиль Найти все сообщения от rilnad
 
Регистрация: 17.03.2018
Сообщений: 5

Я не двигаю его в поисковиках
Надо просто уйти с одного хостинга на другой.

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

Может позже напишу прогу для вставки кода HTM-редиректа на каждую страницу. Но сейчас время пожимает.


Сообщение от j0hnik Посмотреть сообщение
rilnad,
Если в поисковиках продвигаете сайт то 301 редирект надо сделать, а не через JS
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите написать скрипт для двух страниц. rusVolk Элементы интерфейса 10 14.01.2016 12:57
Помогите написать скрипт к моему сайту, который выводит окошко со списком заданий litwisha Ваши сайты и скрипты 2 30.12.2012 20:25
Помогите написать постой скрипт на Jquery. wack jQuery 13 21.10.2012 21:41
Помогите пожалуйста правильно написать скрипт raffx Events/DOM/Window 17 16.10.2012 20:31