Скрипт редиректа и создания коротких URL-адресов, скачать бесплатно

Как я и обещал выкладываю скрипт генерации коротких ссылок, скрипт очень прост и легок.

Это php-скрипт, предназначенный для организации на
веб-сайте сервиса редиректа и создания коротких URL-адресов.
В какой-то степени этот скрипт задумывался как клон сайта tinyurl.com.

Системные требования

— php версии 4.1 и выше в режиме модуля Apache
— веб-сервер Apache (Linux, Unix, Windows)
— MySQL версии 3.23 и выше
— mod_rewrite

Возможности

Создание коротких URL-адресов
Переадресация (HTTP или с помощью фреймов)
Возможность открывать вверху/внизу/слева/справа страницы фрейм с рекламой.

Администрирование
(минимально необходимое)
Просмотр top 50 ссылок, 50 новых, и 50 ссылок по которым кликали недавно

Установка:

1. Скопируйте в корень веб-сервера или в папку файлы, идущие
в поставке (кроме readme.txt).
Установите на папку cache права 0777 (с помощью ftp- или ssh-клиента,
подробнее про установку прав можно почитать в документации у хостера или узнать у них в службе поддержки)

2. Создайте базу данных MySQL, убедитесь, что создан пользователь MySQL с правами доступак этой базе.

3. Отредактируйте файл _conf.php, см. комментарии в самом файле

4. Вызовите с сервера install.php. После успешной инсталляции удалите install.php с сервера.

5. Если хотите, вы можете настроить дизайн
(верх страницы в _top.php, низ в _bot.php)

6. Скрипт готов к работе! Вход в администратор: http://адрес_установки_скрипта/_admin/

7. Фрейм с рекламой называется ad_frame.php.
Вы можете его отредактировать как угодно.

Посмотреть пример:  url.7ly.ru, Скачать: качаем

Этот скрипт можно использовать так же для увеличения бэков, если разумно воспользоваться.

И напоследок хотелось вам посоветовать прочитать статью Павла Шапранова — оценка конкурентности запроса на страницу, это важный шаг  при продвижении сайтов.

Интересное на других сайтах:

Комментариев: 26

  1. terem

    Привет все сделал по инструкции, все работает редирект работает. В админку захожу переходы отображаются.
    Единственно что на главной странице скрипта появилась такая строчка.
    Warning: unlink(./cache/optimize.html) [function.unlink]: Permission denied in /home/t*****/domains/m*****.com/public_html/u/cache.php on line 14

    14 строчка в кэш пхп «if(filemtime($fn)<(time() — $cachetime)) { unlink($fn); }"
    в файле ./cache/optimize.html) единственная запись "OK".
    Что не так сделал?

  2. terem

    Сорри все нормально стало, не знаю как произошло строчка с ошибкой исчезла сама собой минут через 20 после установки скрипта

  3. terem

    Еще вопрос. Можно ли как нибудь сделать этот сервис получения коротких сылок с доступом по паролю, а не паблик? Поставил себе, для скрытия партнерских сылок, хостинг не очень, поэтому хотелось пользоватся самому только.

  4. punkWJ

    Спасибо! Как раз искал подобный скрипт! В планах создать парочку ссылкосокращателей — личный и публичный! Если честно, самому писать лень было…

  5. Elena

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

  6. Vyacheslav

    Подскажите пожалуйста, при сокращении УРЛ у меня выходит строка такого формата «sitename.ru/1», следующая «sitename.ru/2» и так далее..
    Но проблема в том, что при переходе по этой ссылке, меня выбрасывает на страницу 404 хостера, в чем моя ошибка? Заранее спасибо!

  7. елжан

    я хотел поинтересоваться, у меня есть сайт, мне на фтп этого сайта кидать или надо новый сайт создавать и туда закидывать скрипт?

  8. Борис

    Здравствуйте.
    Всё работает — спасибо за скрипт.
    Хотел бы узнать — вы можете его дополнить?
    Очень хочется на основе его сделать полноценный сайт.
    Если это вы его автор, напишите пожалуйста мне на почту, надеюсь на взаимовыгодное сотрудничество.
    Спасибо.

  9. Уведомление: Партнерские программы с оплатой за sms, хитрые партнерские программы

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *