Как я и обещал выкладываю скрипт генерации коротких ссылок, скрипт очень прост и легок.
Это 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, Скачать: качаем
Этот скрипт можно использовать так же для увеличения бэков, если разумно воспользоваться.
И напоследок хотелось вам посоветовать прочитать статью Павла Шапранова — оценка конкурентности запроса на страницу, это важный шаг при продвижении сайтов.
спасибо, пригодится… )) теперь буду пользоваться своим сервисом по укорачиванию ссылок!!!
Спасибо за скрипт!
а нагрузку, бОльшую, чем единичное использование, потянет скрипт?
Yury естественно потянет =)
Семен, спасибо большое за скрипт! Как раз завалялся короткий домен 🙂
Еще бы прикрутить JS закладку.
И функцию удаления спам ссылок ) В БД ручками не удобно лазить…
Спасибо, простой и полезный скриптик
Привет все сделал по инструкции, все работает редирект работает. В админку захожу переходы отображаются.
Единственно что на главной странице скрипта появилась такая строчка.
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".
Что не так сделал?
Сорри все нормально стало, не знаю как произошло строчка с ошибкой исчезла сама собой минут через 20 после установки скрипта
Еще вопрос. Можно ли как нибудь сделать этот сервис получения коротких сылок с доступом по паролю, а не паблик? Поставил себе, для скрытия партнерских сылок, хостинг не очень, поэтому хотелось пользоватся самому только.
Отличный скрипт долго искал себе сервис редиректа, а это просто супер свой сервис на своём сайте
Спасибо за скрипт
Спасибо! Как раз искал подобный скрипт! В планах создать парочку ссылкосокращателей — личный и публичный! Если честно, самому писать лень было…
Потрите спам =)
Знак & меняет на & a m p ;
Как исправить?
я незнаю у меня нет таких проблем
Дублирующие ссылки проверяет скрипт? Или если написать одну и туже ссылку сто раз создастся сто новых коротких урлов?
прошу прощения,что вот это значит :Вызовите с сервера install.php. ?
про фрейм с рекламой можно поподробней? чё то не получаетсо его отредактировать sn0.ru… и как это выглядеть будет?
И что хорошего в этом скрипте? Если коротких ссылок везде навалом и к томуже твой сайт будит вечно в бане на других серверах раскрутки и прочих, ведь через него будут использовать всякие мусорные ссылки.
В файле redir.php есть строка
$theurl=htmlspecialchars($r[0],ENT_QUOTES);
Это преобразование проходит перед редиректом. Если будет сокращен урол типа http://q.com/1.php?q=1&w=2 редирект пройдет на http://q.com/1.php?q=1&w=2 , что неверно. Данное преобразование здесь не нужно
Чем он отличается в лучшую сторону от скрипта phurl?
Спасибо Вам огромное! Замучился искать подобный рабочий скрипт. Постоянно попадались кривые. А Ваш четко работает!
Подскажите пожалуйста, при сокращении УРЛ у меня выходит строка такого формата «sitename.ru/1», следующая «sitename.ru/2» и так далее..
Но проблема в том, что при переходе по этой ссылке, меня выбрасывает на страницу 404 хостера, в чем моя ошибка? Заранее спасибо!
я хотел поинтересоваться, у меня есть сайт, мне на фтп этого сайта кидать или надо новый сайт создавать и туда закидывать скрипт?
Здравствуйте.
Всё работает — спасибо за скрипт.
Хотел бы узнать — вы можете его дополнить?
Очень хочется на основе его сделать полноценный сайт.
Если это вы его автор, напишите пожалуйста мне на почту, надеюсь на взаимовыгодное сотрудничество.
Спасибо.
Уведомление: Партнерские программы с оплатой за sms, хитрые партнерские программы