внешние ссылки на внутренние

Статус
В этой теме нельзя размещать новые ответы.

sobolgay

Создатель
Регистрация
30 Мар 2008
Сообщения
38
Реакции
5
Уважаеые Мэтры работы с NetCat!
Как реализовать в NetCat внешние ссылки через редирект?
 
Если яправильно понял вопрос, то требуется осуществлять редирект по внешней ссылке, которая прописан в настройках раздела.
Для этих целей в этих разделах использовал отдельный макет дизайна, со след. кодом:
Код:
<html>
<head>
<META http-equiv=\"refresh\" content=\"0; url=".$current_sub[ExternalURL]."\">
</head>
<body>
</body>
</html>
 
да нет, что-то не то..после вставки этого кода - оно постоянно обновляет странцу - ссылки остались прежними, без редиректа
 
Попробуйте делать ссылки такими
<script>setTimeout(" location.href = 'ссылка на страницу'; ", 3000);</script>
 
сайт уже работает давно и там более тысячи ссылок - каждую редактировать - с ума сойдёшь.
Другие способы есть?
 
Значит, я всё-таки не правильно понял вопрос, поскольку такой макет дизайна будет осуществлять редирект, при попадании в раздел с этим макетом по внешней ссылке которая прописана в настройках раздела. Проверено неоднократно. А если происходит постоянно обновление без редиректа, предполагаю, что ссылка просто не прописана.
 
ссылка прописана, т.к. компонент "Статьи простые", при добовлении статьи мы указываем автора и сайт источник...
вот именно это ссылку нужно сделать внутренней, через редирект
 
сайт уже работает давно и там более тысячи ссылок - каждую редактировать - с ума сойдёшь.
Другие способы есть?
.htaccess
Код:
Options +FollowSymLinks
<ifModule mod_rewrite.c>
RewriteEngine On
RedirectMatch /redirect/http://(.*)$ http://$1
</ifModule>

В макете, если...
БЫЛО:
HTML:
<a href=\"".$f_Link."\">link</a>
СТАЛО:
HTML:
<a href=\"/redirect/".$f_Link."\">link</a>

+ в robots.txt запретите индексирование
Код:
Disallow: /redirect/

Если же я всё правильно понял, то чего вы хотите. :)
 
А если ссылки добавлены через FCKeditor, то их только в ручную удастся поправить.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху