Глобальная переадресация с помощью htaccess

A
На сайте с 12.11.2010
Offline
80
3151

Всем привет, такой вопрос - мне надо чтобы я на своём сайте разместил ссылку скажем на ya.ru и юзер при наведении курсора на ссылку видел в правом нижнем углу браузера тоже ya.ru, но при клике чтобы открывался скажем google.com

Почитал в инете, что надо в .htaccess добавить строку

redirect 301 https://ya.ru/ https://google.com/

добавил, не работает. написал хостеру, они сказали что .htaccess не работает с внешними ссылками. Что-то я вообще запутался. Помогите разобраться.

Z0
На сайте с 03.09.2009
Offline
809
#1

Какой хитрый человек... 🍿

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#2

Нет, htaccess не к чему.

Нужно сделать onclick на ссылку через javascript, что бы открывался гугл.

Поисковые системы так из выдачи делают редиректы.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Z0
На сайте с 03.09.2009
Offline
809
#3
LEOnidUKG:
Нет, htaccess не к чему.

Нужно сделать onclick на ссылку через javascript, что бы открывался гугл.

Поисковые системы так из выдачи делают редиректы.

Так ему надо чтобы в ссылке тоже не его адрес был, как я понял...

Так с javascript:

<a href='http://yandex.ru' onclick='location.href="http://google.ru";return false;'>yandex.ru|google.ru</a>
LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#4

iliboba0213, ну вот вы дали полностью готовый код :) При наведении будет отображаться якобы ссылка на яндекс, а по факту переброс будет на гугл.

A
На сайте с 12.11.2010
Offline
80
#5

Всем спасибо конечно, но вопрос-то был про htaccess.. С помощью php я делаю так - в корне сайта создаю папку с именем ya.ru, в ней файл index.php, в котором пишу

<?php $URL="https:google.com";

header("Location:$URL");

и ссылка выглядит как http://site.ru/ya.ru

уже не похоже на реф)) осталось допетрить как убрать из неё http://site.ru/

Z0
На сайте с 03.09.2009
Offline
809
#6
LEOnidUKG:
iliboba0213, ну вот вы дали полностью готовый код :) При наведении будет отображаться якобы ссылка на яндекс, а по факту переброс будет на гугл.

Да я понял уже, ступил.. Учим всяким "нехорошостям" людей 🤪

arraga:
Всем спасибо конечно, но вопрос-то был про htaccess.. С помощью php я делаю так - в корне сайта создаю папку с именем ya.ru, в ней файл index.php, в котором пишу
<?php $URL="https:google.com";
header("Location:$URL");
и ссылка выглядит как http://site.ru/ya.ru
уже не похоже на реф)) осталось допетрить как убрать из неё http://site.ru/

Так вроде никак не сделать, на первый взгляд...

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#7
Всем спасибо конечно, но вопрос-то был про htaccess.

Никак. Браузер это javascript, а htaccess это сервер. Они не связанны между собой.

A
На сайте с 12.11.2010
Offline
80
#8
LEOnidUKG:
Никак. Браузер это javascript, а htaccess это сервер. Они не связанны между собой.

Как же тогда делают глобальную переадресацию при смене домена? Старый домен к примеру site.ru, новый site1.ru . как-то ведь делают, что при попытке зайти на site.ru перебрасывает на site1.ru с помощью htaccess..

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#9
arraga:
Как же тогда делают глобальную переадресацию при смене домена? Старый домен к примеру site.ru, новый site1.ru . как-то ведь делают, что при попытке зайти на site.ru перебрасывает на site1.ru с помощью htaccess..

Не путайте тёплое с мягким как говорится :)

Это разные истории. У вас ТЗ о другом, чтобы в браузере при наведении был другой урл сайта.

A
На сайте с 12.11.2010
Offline
80
#10
ziliboba0213:
Так ему надо чтобы в ссылке тоже не его адрес был, как я понял...

Так с javascript:
<a href='http://yandex.ru' onclick='location.href="http://google.ru";return false;'>yandex.ru|google.ru</a>

Я конечно далек от таких высоких материй, так что сильно не материтесь. Вот я на проверочный сайт поместил эту ссылку, но она выглядит как http://surguthouse.ru/%3Ca%20href='http://yandex.ru'%20onclick='location.href=%22http://google.ru%22;return%20false;'%3Eyandex.ru|google.ru%3C/a%3E

что я делаю не так?

---------- Добавлено 25.07.2018 в 16:51 ----------

LEOnidUKG:
Не путайте тёплое с мягким как говорится :)
Это разные истории. У вас ТЗ о другом, чтобы в браузере при наведении был другой урл сайта.

Ну так научите как не путать))

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