Как оформить ссылку на сайт-зеркало?

К
На сайте с 26.04.2012
Offline
0
1054

Здравствуйте!

Помогите пожалуйста решить такой вопрос. Есть два одинаковых сайта-зеркала на основе dle. Они полностью идинтичны. И адреса новостей у них абсолютно совпадают, отличаются только названием сайта до слеша.

Нужно в шаблон каждого сайта (например в шапку) добавить ссылку с любой текущей открытой страницы на эту же страницу-зеркало на другом сайте.

Тоесть чтобы была на любой странице ссылка "Перейти на страницу-зеркало"

Напримет если открыта страница по адресу http://site.ru/adres_novosti.html , то должно перебрасывать на http://zerkalo.ru/adres_novosti.html

Как сформировать такую ссылку? Самостоятельно не получается(((( Спасибо!

---------- Добавлено 27.04.2012 в 00:15 ----------

Ой, простите, кажется я не в том разделе спросила(( А как перенести вопрос- не знаю :(

cheredov
На сайте с 07.04.2011
Offline
125
#1
Конкордия:
Здравствуйте!
Помогите пожалуйста решить такой вопрос. Есть два одинаковых сайта-зеркала на основе dle. Они полностью идинтичны. И адреса новостей у них абсолютно совпадают, отличаются только названием сайта до слеша.
Нужно в шаблон каждого сайта (например в шапку) добавить ссылку с любой текущей открытой страницы на эту же страницу-зеркало на другом сайте.
Тоесть чтобы была на любой странице ссылка "Перейти на страницу-зеркало"

Напримет если открыта страница по адресу http://site.ru/adres_novosti.html , то должно перебрасывать на http://zerkalo.ru/adres_novosti.html

Как сформировать такую ссылку? Самостоятельно не получается(((( Спасибо!

---------- Добавлено 27.04.2012 в 00:15 ----------

Ой, простите, кажется я не в том разделе спросила(( А как перенести вопрос- не знаю :(

<?php

header("Location: http://site.ru/adres_novosti.html");

exit();

?>

И ссылка в шапке и должно перебрасывать 🤪

Иван Чередов (http://ivan.cheredov.com/about/)
К
На сайте с 26.04.2012
Offline
0
#2
cheredov:
<?php
header("Location: http://site.ru/adres_novosti.html");
exit();
?>
И ссылка в шапке и должно перебрасывать 🤪

Ничего не поняла((( Ни куда вписать этот код, ни как оформить ссылку.

http://site.ru/adres_novosti.html - это не какой-то конкретный адрес, я его не знаю, он всегда разный в зависимости от того на какой странице сайта ты находишься. Это адрес любой открытой на данный момент страницы.

Вот например болванка кнопки:

<li><a href="#"><i>Перейти на зеркало этой страницы</i></a></li> 

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

Дело в том, что сайты все-таки разные по наполнению, на одном - основной материал, а на зеркале - дополнительные учебные пособия к нему, методички всякие. При создании страницы на сайт попадает основной материал, а на зеркало - информация из дополнительных полей. У меня будет написано не "Перейти на зеркало страницы", а "Посмотреть дополнительные материалы к этой теме".
Сделано это для нескольких целей, в том числе чтобы не городить огород на одной странице, убрать часть материала из индекса поисковиков и предоставить к ним доступ только определенным группам зарегистрированных пользователей. И так далее, там куча нюансов.
Просто объяснила что к чему, чтобы не считали идиоткой, которая неизвестно зачем сделала полное зеркало сайта и неизвестно почему хочет их перелинковать.
Но поскольку адреса статей абсолютно совпадают кроме доменного имени - эта информация не имеет никакого значения, проще считать, что это полные зеркала.

cheredov
На сайте с 07.04.2011
Offline
125
#3
Конкордия:
что мне нужно сделать с ней, чтобы попадать на точно такую же страницу как и текущая, с точно таким же адресом, но только на сайте-зеркале?

<li><a href="http://zerkalo.ru<?php echo $_SERVER['REQUEST_URI']; ?>"><i>Перейти на зеркало этой страницы</i></a></li>

Конкордия:
Просто объяснила что к чему, чтобы не считали идиоткой, которая неизвестно зачем сделала полное зеркало сайта и неизвестно почему хочет их перелинковать.

Хорошо, что вы это сказали )))

К
На сайте с 26.04.2012
Offline
0
#4

cheredov, спасибо большое! Только все равно не работает. (((

Если вставляю в шаблон эту строчку, получается вот такая ссылка:

_http://localhost2</?php echo $_SERVER['REQUEST_URI']; ?>

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