Перейти к публикации

Рекомендованные сообщения

Проблема не велика. Нужно изменить вывод лича с:

http://наме.зона/engine/go.php?url=aHR0cbG...ZS5ydS8%3D3dy5j

на

http://наме.зона/engine/go.php?url=http://наме.зона

Как это реолизовать не подскажете. Буду блпгодарен. :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

Вопщета как я помню лич существует для того что бы ПРЯТАТЬ линки на ресурсы. А у вас получается виден линк. Для чего вам это?

Ссылка на сообщение
Поделиться на других сайтах

Всё правильно. Для того чтобы прятать. Но Юзеры как правило боятся длинных ссылок вида aHR0cbGlwDovL3dZnJlZS5ydS8%3D3dy5j... А публиковать с прямой ссылкой тоже считаю не целесообразным. Думаю данный вариант который я предложил будет более понятен юзеру.

Ссылка на сообщение
Поделиться на других сайтах

Я просто сделал файл go_url.php и все прямые линки прячу через него....

<?php

/*

=====================================================

 DataLife Engine - by SoftNews Media Group 

-----------------------------------------------------

 http://dle-news.ru/

-----------------------------------------------------

 Copyright (c) 2004,2007 SoftNews Media Group

=====================================================

 Данный код защищен авторскими правами

=====================================================

 Файл: go.php

-----------------------------------------------------

 Назначение: Переадресация ссылки

=====================================================

*/


function reset_url($url) {

  $value = str_replace("http://", "", $url);

  $value = str_replace("www.", "",	$value);

  return reset(explode("/", $value));

}

	$url = rawurldecode($_GET['url']);

	$url = str_replace("&amp;" , "&", $url);


	$_SERVER['HTTP_REFERER'] = reset_url(@$_SERVER['HTTP_REFERER']);

	$_SERVER['HTTP_HOST'] = reset_url($_SERVER['HTTP_HOST']);


	if (($_SERVER['HTTP_HOST'] != $_SERVER['HTTP_REFERER']) OR $url == "")

		{

			@header('Location: /index.php');

			die ("Leeched link!!!<br /><br />Please visit <a href=\"/index.php\">{$_SERVER['HTTP_HOST']}</a>");

		}


	@header('Location: '.$url);


	die ("Link Redirect:<br /><br />Please click <a href=\"{$url}\">here.</a>");

?>

Вопщета как я помню лич существует для того что бы ПРЯТАТЬ линки на ресурсы. А у вас получается виден линк. Для чего вам это?

А делается это для того что бы рейтинг страницу не падал из-за большого кол-ва внешних ссылок...

Ссылка на сообщение
Поделиться на других сайтах

Это не поможет..... т.к. для того что бы в новостях были правильные ссылки надо будет еще и парсер переписывать....

2 flo.mAster, если не знаешь не советуй...

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...