Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Как с помощью preg_replace реализовать замену ссылки?

Ответить
Настройки темы
Разное - Как с помощью preg_replace реализовать замену ссылки?

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Добрый вечер. Подскажите пожалуйста. К примеру: имеем http:///www.сайт1.ru, нужно чтобы ко всем внешним ссылкам добавлялся какой либо текст...Например, чтобы ссылка с сайта http:///www.сайт1.ru на сайт http:///www.сайт2.ru выглядела не http:///www.сайт2.ru а что-то типа http:///www.сайт1.ru/goto/http:///www.сайт2

Т.е. необходимо просто чтобы перед всеми внешними ссылками добавлялось http:///www.сайт1.ru/goto/. И желательно чтобы для этого предусматривалось исключение, чтобы я в код мог внести сайт, к которому не будет добавляться вышеприведенный текст, т.е. чтобы ссылки на него были прямые.

Программисты, отзовитесь!

Отправлено: 23:58, 05-03-2010

 

Аватара для lxa85

Необычный


Contributor


Сообщения: 4461
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


softoban, не совсем ясно, что вы хотите получить.
Цитата softoban:
нужно чтобы ко всем внешним ссылкам добавлялся какой либо текст... »
Что есть "внешняя ссылка"?
Цитата softoban:
Т.е. необходимо просто чтобы перед всеми внешними ссылками добавлялось http:///www.сайт1.ru/goto/. И желательно чтобы для этого предусматривалось исключение, чтобы я в код мог внести сайт, к которому не будет добавляться вышеприведенный текст, т.е. чтобы ссылки на него были прямые. »
Т.е. вам надо переадресовать часть ссылок? Как например на сайтах, когда вперед добавляется информация для внутренних счетчиков, а затем идет переадрессация на нужный сайт?
Даже нужен автоматический генератор подобных ссылок, но со списком исключений. Так?

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 00:33, 06-03-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


lxa85, все намного проще. Внешняя ссылка здесь это любая ссылка в href, отличная от адреса самого (моего сайта).

Люди на другом форуме подсказали что через mod_rewrite можно сделать. Буду думать.

Нужно чтобы внешняя ссылка превратилась во "внутреннюю", и чтобы посетители видели внутреннюю ссылку. (чтобы клоакинга не получилось).

В общем нужно всего лишь перед внешними ссылкам в href добавить некий текст + желательно чтобы для этого правила были исключения.

Отправлено: 00:48, 06-03-2010 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Как с помощью preg_replace реализовать замену ссылки?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как реализовать анимацию накладывающихся окон? blacks2 Вебмастеру 4 24-02-2010 02:42
Обработка строки preg_replace venuko Вебмастеру 15 11-02-2010 23:49
Прокрутка тексат, как реализовать? darksmoke Вебмастеру 2 25-04-2009 09:58
>100m/LongLink - Как реализовать данную схему djeff Сетевое оборудование 2 30-10-2008 10:55
CMD/BAT - Как в bat файле реализовать ввод IP? warezhka84 Скриптовые языки администрирования Windows 5 29-12-2004 08:56




 
Переход