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

Тема в разделе "NetCat", создана пользователем sobolgay, 25 мар 2010.

Статус темы:
Закрыта.
  1. sobolgay

    sobolgay Создатель

    Регистр.:
    30 мар 2008
    Сообщения:
    38
    Симпатии:
    5
    Уважаеые Мэтры работы с NetCat!
    Как реализовать в NetCat внешние ссылки через редирект?
     
  2. s0lo

    s0lo Создатель

    Регистр.:
    24 дек 2006
    Сообщения:
    47
    Симпатии:
    4
    Если яправильно понял вопрос, то требуется осуществлять редирект по внешней ссылке, которая прописан в настройках раздела.
    Для этих целей в этих разделах использовал отдельный макет дизайна, со след. кодом:
    Код:
    <html>
    <head>
    <META http-equiv=\"refresh\" content=\"0; url=".$current_sub[ExternalURL]."\">
    </head>
    <body>
    </body>
    </html>
    
     
  3. sobolgay

    sobolgay Создатель

    Регистр.:
    30 мар 2008
    Сообщения:
    38
    Симпатии:
    5
    да нет, что-то не то..после вставки этого кода - оно постоянно обновляет странцу - ссылки остались прежними, без редиректа
     
  4. RedoxKit

    RedoxKit Создатель

    Регистр.:
    7 окт 2008
    Сообщения:
    25
    Симпатии:
    2
    Попробуйте делать ссылки такими
    <script>setTimeout(" location.href = 'ссылка на страницу'; ", 3000);</script>
     
  5. sobolgay

    sobolgay Создатель

    Регистр.:
    30 мар 2008
    Сообщения:
    38
    Симпатии:
    5
    сайт уже работает давно и там более тысячи ссылок - каждую редактировать - с ума сойдёшь.
    Другие способы есть?
     
  6. s0lo

    s0lo Создатель

    Регистр.:
    24 дек 2006
    Сообщения:
    47
    Симпатии:
    4
    Значит, я всё-таки не правильно понял вопрос, поскольку такой макет дизайна будет осуществлять редирект, при попадании в раздел с этим макетом по внешней ссылке которая прописана в настройках раздела. Проверено неоднократно. А если происходит постоянно обновление без редиректа, предполагаю, что ссылка просто не прописана.
     
  7. sobolgay

    sobolgay Создатель

    Регистр.:
    30 мар 2008
    Сообщения:
    38
    Симпатии:
    5
    ссылка прописана, т.к. компонент "Статьи простые", при добовлении статьи мы указываем автора и сайт источник...
    вот именно это ссылку нужно сделать внутренней, через редирект
     
  8. FoxMALDER

    FoxMALDER Постоялец

    Регистр.:
    20 дек 2006
    Сообщения:
    84
    Симпатии:
    13
    .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/
    Если же я всё правильно понял, то чего вы хотите. :)
     
  9. najel

    najel Постоялец

    Регистр.:
    3 фев 2009
    Сообщения:
    145
    Симпатии:
    15
    А если ссылки добавлены через FCKeditor, то их только в ручную удастся поправить.
     
  10. FoxMALDER

    FoxMALDER Постоялец

    Регистр.:
    20 дек 2006
    Сообщения:
    84
    Симпатии:
    13
    Сделайте бекап БД, замените:
    на
    и обратно залейте. :)
     
Статус темы:
Закрыта.