Перейти к публикации
OnlyMetaSploit

Действительно правильный редирект

Рекомендованные сообщения

OnlyMetaSploit

Фикс редиректа, добавленный @Andrey выглядит так:
 

if ($url[0:7] != "https://"){return "https://".a}

else{return a}

Я не поддерживаю этот вариант, потому что:

  • Ссылка с протоколом выглядит не красиво
  • Ссылка изменяется без ведома пользователя
  • Невозможно указать локальную ссылку на redserver
  • Данный фикс не работает на сайты без поддержки https
  • Изменение ссылки происходит на сервере, что , хоть и не значительно, но нагружает сервер

​В фиксе должно быть учтено, что еще не все сайты перешли на http
ltLV6SVcTXk.jpg
Картинка кликабельна


Андрей, не ленись

Изменено пользователем OnlyMetaSploit

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
TheAndrey

НужноБольшеКостылей

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Endless

function checkcode(url){
        var xhr = new XMLHttpRequest();
        xhr.open('GET', url, false);
        try{xhr.send();return xhr.status()}
        catch{return null;}

Эта функция отработает асинхронно, следовательно тут:

checkcode("https://"+a == 200)

 (помимо того, что тут ошибка) вам вернется undefined.

(a.substr(0,6) != "http://" or a.substr(0,6) != "https://")

В js нет ключевого слова для логического ИЛИ -____-

 

И опять же вы предлагаете модифицировать ссылку. Посмотрите на текущую её реализацию. Там для поисковых роботов выстасленны специальные атрибуты, которые определяют ссылку как стороннюю, для того чтобы она не учитывалась при индексации. Вы же предлагаете это все нахрен убрать.

Учи матчасть.


E4DZLWfwQYA.jpg

rDOVORE_uyI.jpg

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
OnlyMetaSploit

Я лишь высказал свою идею этим кодом, я не знаток js.
Я попросил нормально сделать редирект , а вы обсуждаете мой код?
Можно сделать невидимый объект, который будет содержать эту ссылку для поисковых роботов.

Набросал хренокод второпях, могу исправить, только на вряд ли от этого измениться

UPD: Исправил

Изменено пользователем OnlyMetaSploit

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Endless

 

 

Можно сделать невидимый объект, который будет содержать эту ссылку для поисковых роботов.

 

Лучше не советовать когда не разбираешься. Не продолжай.


E4DZLWfwQYA.jpg

rDOVORE_uyI.jpg

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...