Как сделать свой сервис. Как создать компьютерный сервис

С ростом популярности социальных сетей типа Twitter, где длина сообщения ограничена, возникла необходимость в специальных сервисах для сокращения длинных ссылок. В результате появилось много сайтов, где вы можете ввести длинную ссылку и вместо нее получить короткую. При переходе по такой ссылке вы сперва попадаете на сайт-редиректор, а уже с него выполняется автоматический переход на нужную ссылку. Я даже встречал такие сокращенные ссылки в печатных изданиях, а не только в интернете. Ничего сложного в реализации такого сервиса нет, и сейчас мы сделаем что-нибудь подобное.

Начинается все с покупки короткого доменного имени. Все красивые имена уже разобраны или захвачены киберсквоттерами, но кое-что еще можно найти . В конце концов, рядовому пользователю нет особой разницы, по красивой ссылке идти или по некрасивой, главное чтобы она помещалась в его сообщение. Хорошо, домен у нас есть, едем дальше.

CREATE TABLE IF NOT EXISTS `redirector_links` (
`link_id` INT(11) NOT NULL AUTO_INCREMENT COMMENT "ID ссылки в базе",
`link_hash` VARCHAR(32) COMMENT "Хэш ссылки",
`link_url` TEXT COMMENT "Адрес ссылки",
PRIMARY KEY (`link_id`),
KEY `link_hash` (`link_hash`)
) ENGINE=MyISAM

Хэш ссылки нужен для того, чтобы не создавать в базе дубли для повторяющихся ссылок. В принципе, сюда же можно добавить счетчик для сбора статистики переходов, добавить принадлежность к какому-нибудь владельцу и т.п. Все зависит от поставленных задач.

Следующий шаг - выбор формата коротких ссылок. Оптимально, чтобы они имели вид "http://site/id" , где id - это индекс ссылки в нашей базе, по которой будет выполнен переход. Можно использовать привычную числовую систему, а можно сэкономить еще несколько байт в ссылке за счет использования других символов кроме цифр. Например, возьмем все буквы английского алфавита, причем строчные и прописные будут считаться различными "цифрами". Вместе с десятичными цифрами получится 62 символа. Но традиционными средствами PHP с такими "числами" работать нельзя. Для этого нам потребуются две вспомогательные функции для преобразования числа из десятичной системы счисления в 62-ричную и обратно:

  1. // Функция получения индекса из кода ссылки
  2. function link2dec ($link ) {
  3. $digits =Array("0" => 0 , "1" => 1 , "2" => 2 , "3" => 3 , "4" => 4 , "5" => 5 , "6" => 6 ,
  4. "7" => 7 , "8" => 8 , "9" => 9 , "a" => 10 , "b" => 11 , "c" => 12 , "d" => 13 ,
  5. "e" => 14 , "f" => 15 , "g" => 16 , "h" => 17 , "i" => 18 , "j" => 19 , "k" => 20 ,
  6. "l" => 21 , "m" => 22 , "n" => 23 , "o" => 24 , "p" => 25 , "q" => 26 , "r" => 27 ,
  7. "s" => 28 , "t" => 29 , "u" => 30 , "v" => 31 , "w" => 32 , "x" => 33 , "y" => 34 ,
  8. "z" => 35 , "A" => 36 , "B" => 37 , "C" => 38 , "D" => 39 , "E" => 40 , "F" => 41 ,
  9. "G" => 42 , "H" => 43 , "I" => 44 , "J" => 45 , "K" => 46 , "L" => 47 , "M" => 48 ,
  10. "N" => 49 , "O" => 50 , "P" => 51 , "Q" => 52 , "R" => 53 , "S" => 54 , "T" => 55 ,
  11. "U" => 56 , "V" => 57 , "W" => 58 , "X" => 59 , "Y" => 60 , "Z" => 61 );
  12. $id = 0 ;
  13. for ($i = 0 ; $i < strlen ($link ); $i ++) {
  14. $id += $digits [ $link [(strlen ($link )- $i - 1 )]]* pow (62 , $i );
  15. return $id ;

Что нам это дает? Ну, например, семизначное десятичное число 2906248 преобразуется в четырехзначное число "cc2Y" , экономия в три символа налицо. Можно подумать, что это "экономия на спичках", но мы же пишем сервис КОРОТКИХ ссылок. Теперь нам надо настроить сервер, чтобы он мог обрабатывать переходы по коротким ссылкам. Это делается через файл .htaccess примерно следующим образом:

DirectoryIndex index.php

RewriteEngine on
Options +FollowSymlinks
RewriteBase /

RewriteRule ^(+)$ /index.php?link=$1

Теперь при переходе по короткой ссылке ее идентификатор будет передан скрипту index.php, затем идентификатор преобразуется из нашей 62-ричной системы счисления в обычное десятичное число и по этому ID выбирается соответствующая запись в базе. Если запись есть - выполняется переадресация на соответствующую ссылку, если записи нет - выводится сообщение об ошибке. На переадресации остановлюсь поподробнее. Ее лучше сделать одновременно несколькими способами, а именно сперва через заголовок сервера "Status: 301 Moved Permanently" и "Location: URL" , затем на странице выполняется автоматическая переадресация средствами HTML через тег , там же выполняется скрипт JavaScript document.location.href="URL"; и для совсем уже клинических случаев выводится обычная ссылка вида "нажмите сюда, чтобы перейти" . Такое решение позволит выполнить переход в любом браузере, независимо от того, поддерживает ли он скрипты, обрабатывает ли заголовки и т.п. Получается что-то вроде такого:htmlspecialchars ($link ). "">" ;

  • // Переадресация JavaScript
  • echo "" ;
  • // Ручной переход
  • echo "" ;
  • echo "Нажмите сюда для перехода по запрошенной ссылке" ;
  • Переходим к добавлению ссылок в базу. Здесь алгоритм следующий: пользователь вводит длинную ссылку, сервис заносит ее в базу и возвращает короткую ссылку вида http://site/id , сформированную на основании ее ID, переведенного в 62-ричную систему счисления. Если такая ссылка уже есть в базе, то новая запись не добавляется, а берется ID ранее добавленной записи. Для проверки уникальности проще всего использовать какой-нибудь хэш типа MD5 (поле link_hash в таблице).

    Вот, в принципе, и все. Осталось собрать все перечисленное в один скрипт. Вы также можете расширить функционал сервиса, например, как я уже говорил в начале статьи, добавить счетчик переходов, личный кабинет пользователя с его подборкой ссылок, а всякие мудаки могут даже показывать принудительную рекламу на странице переадресации.

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

    Основное направление моей деятельности - это написание статей для информационных сайтов. Пару лет назад в блоге одного веб-мастера я прочитал довольно абсурдную мысль: вроде как статейники (информационные сайты) - это уже прошлое, а теперь рулят сервисы. Имелись ввиду онлайн сервисы. Это абсолютно безумное заявление - вроде тех, что «кроме социальных сетей не останется других сайтов» - да-да, были кто так говорил несколько лет назад. Но значение социальных сетей было слишком сильно переоценено.

    Конечно, бросать свои информационные сайты и заниматься только сервисами я не собирался. Но у меня появилась мысль - а почему бы не попробовать?

    Что нужно для создания онлайн сервиса

    Какую бы функцию не выполнял ваш будущий сервис, он будет написан на одном из языков программирования. Т.е. нужно уметь программировать или придёться платить программисту.

    Второе - вам понадобятся навыки системного администратора. Онлайн сервис, почти наверняка, потребует размещения на сервере (VPS или выделенный сервер). Если у вас этих навыков нет - то вам нужно нанимать сисадмина. Причём, программист ≠ системный администратор . Надеюсь, вы это и так понимаете.

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

    Мой эксперимент с сервисами: суперуспех и эпик фейл

    Как и вообще в работе над веб-сайтами, количество потраченных усилий часто не соответствует полученной отдаче. Может быть какой-то большой информационный сайт, на который потратили много денег на дизайн и на авторов, но который «не зашёл» публике, а может быть сайт из нескольких страниц, который был сделан за пару дней, но который полюбился и поисковым системам, и посетителям.

    С сервисами ситуация может быть ещё более контрастной: если большой информационный проект всё равно будет привлекать хоть сколько-нибудь трафика (что всё равно владельцами может быть расценено как провал - т.к., например, из-за больших начальных и (или) операционных расходов окупаемость может уходить за 20+ лет), то сервис, который вы программировали год, может оказаться просто невостребованным. И его окупаемость вместо этих же самых 20+ лет будет стремиться к бесконечности…

    У меня как раз и получилось нечто подобное - об этом далее.

    Как я создал два онлайн сервиса

    Когда я задумался о создании сервисов, то мне пришло в голову сразу две идеи.

    Первый сайт, от того момента, когда идея сделать сервис впервые пришла мне в голову, вместе с вынашиванием идеи, программированием самого сервиса и первой в жизни настройкой VPS, у меня занял четыре (!) дня. Этот сайт полгода никому не был интересен, потом Гугл скромно стал давать трафик, потом больше и больше, появились ссылки на посещаемых англоязычных ресурсах (сервис двуязычный), в результате, доход:

    Посещаемость (точнее говоря, просмотр страниц, на которых размещена реклама - но это, конечно, коррелирует с посещаемостью):

    Этот сайт, ядро которого было создано за 4 дня, по доходу теперь догоняет мой флагманский сайт, над которым я непрерывно работаю 2.5 года…

    Конечно, чтобы сделать за 4 дня я перед этим накапливал знания, и этот мой сервис на тот момент был венцом всех моих знаний в программировании и системном администрировании - многое я изучал прямо на ходу: просто гуглил неизвестные мне моменты по ходу программирования и настройке сервера.

    Затем я добавил ещё несколько связанных сервисов на этот же сайт. Т.е. в сегодняшнем виде это уже не «сайт за 4 дня». Но если посчитать затраченное время, то получится «сайт за 10 дней» - где-то так. На момент написания, этот сайт мне уже принёс $1,000+ и разогнался до ежемесячного заработка в $100+.

    Рост посещаемости я связываю не столько с добавлением новых сервисов, сколько с появлением хороших обратных ссылок: мой сайт за последний год упоминался в паре подборок на популярных англоязычных сайтах, я как-то гуглил имя сайта - мне попалось, например, англоязычное видео что-то вроде «О каких сайтах вы обязательно должны знать в 2018» - прикольно, конечно. Хотя, с Ютуба метрика не зафиксировала какого-либо значительного трафика.

    Смогу ли я сейчас повторить это, т.е. смогу ли я сделать другой сервис, который повторит этот успех? Думаю, нет. Я стал лучше программировать, теперь я считаю себя профи в системном администрировании - но у меня просто нет идеи, которая могла бы также «зайти» публике. Если идея появится - то, конечно, будут «пилить» новый сервис - я просто балдею от программирования.

    А вот теперь переходим ко второму моему сервису. Как можно видеть по скринам AdSense’а - первый сайт был создан весной 2016 года. Сразу, ещё не зная будущего своего первого онлайн сервиса, я начал делать второй - и занимался им всё лето 2016.

    Первый сервис был сделан по приколу - на VPS хостинге накопилось несколько тысяч рублей за реферальные отчисления, и я не знал, что с ними делать. Чтобы вывести эти деньги, нужно подписывать и отправлять бумажный договор, из этих денег вычитались какие-то налоги и т.д. Я тогда жил в Таиланде и с этой мелочью мне возиться не хотелось. Поэтому на эти деньги, чисто чтобы попробовать, я зарегистрировал домен, поднял VPS’ку и «запилил» тот самый сервис, о котором рассказывал выше.

    Но со вторым моим сервисом было иначе! На него я полагал очень большие надежды. Я думал, что он и будет ядром моего последующего развития, и именно вокруг него будет обрастать информационный материал (блог, статьи) и форум. На разработку этого сервиса я потратил всё лето 2016. Т.е. каждый день на протяжении нескольких месяцев я утром садился за работу над этим сервисом и, с перерывами на еду, вечером заканчивал. Суть сервиса в агрегировании определённых событий - наподобие как агрегаторы новостей. Особенностью было то, что для сбора информации я настраивал парсеры не RSS-лент, а под каждый сайт, где собирал информацию, необходимо было писать свой собственный парсер. Всего было написано почти тысячу отдельных парсеров, каждый из которых уникальный, для многих сайтов было нужно решить самые разные технические задачи. В общем, я стал настоящим спецом по cURL, grep и регулярным выражениям. Были созданы скрипты для обработки информации и её сбора в единую базу данных. В общем, получился законченный сервис - именно то, что я и хотел создать.

    Проблема: поисковым системы уже на протяжении 2х лет не дают на него трафик. Прибивать сайт я не собираюсь - я пользуюсь им сам, и потом в качестве надстройки навесил на него дополнительную функцию, которая нужна мне для анализа и слежения за определёнными новыми событиями.

    Пытался оживить сайт с помощью ссылок со своих сайтов, но результата нет.

    Это как раз то, о чём я говорил в самом начале - количество потраченного труда ничего не гарантирует.

    Возможные причины проблемы:

    • для описания ресурсов частично использовался копипаст;
    • для вставки изображений я использовал data:image/jpeg;base64, (т.е. изображения внедрены прямо в исходный HTML код в виде строки Base64) - необычный приём, но мне так было просто удобнее. Возможно, для поисковых систем это признак чего-то нехорошего.

    На самом деле, у меня не кончились идеи, как всё-таки раскачать и второй ресурс - просто на это нужно реально много времени. Прямо сейчас я не могу позволить себе роскоши работать без гарантированного результата - когда моё финансовое положение станет более стабильным, то примусь за эту работу.

    Как раскручивать онлайн сервисы

    Раскрутка онлайн сервисов - это отдельный вопрос и есть некоторая специфика.

    1. Контентная раскрутка.

    Нужно чтобы на странице было описание того, что делает сервис. Хотя бы одно предложение - у меня этого на первом сервисе оказалось достаточно. Хотя сейчас много примеров сервисов, где прямо на странице дана большая теоретическая справка. Хуже от этого не будет, но текстовый материал не должен загораживать рабочую область сервиса - обычно текст размещают внизу страницы.

    2. Стимулирование появление обратных ссылок.

    3. Социальные кнопки.

    Лучше всего, конечно, если ваш сервис достаточно хорош, чтобы пользователи делились ссылками на него, и он попадал в обзоры на популярных ресурсах.

    Если у вас специализированный сервис, т.е. подходит не каждому, то при любом раскладе (даже если вы покупаете ссылку), пользователи должны быть очень тематичными: не нужны люди, которые открыли и сразу закрыли сайт. Лучше вообще обойтись без таких ссылок и посетителей.

    Некоторые мои ресурсы (не только сервисы) упоминались на популярных «общетематических» сайтах (фактически, их можно считать развлекательными - так как там обо всём помаленьку, но всегда поверхностно). Посетители с таких сайтов кликают, попадают на страницы с узкотематической информацией, где им ничего не понятно, и просто закрывают вкладку. Да, счётчик посещений получил +1 за этот день, но поведенческие факторы ухудшились, постоянный посетитель не получен.

    В самом начале нужно определится, что мы хотим получить, разовую прибыль или постоянный и стабильно растущий доход. Остановимся на втором! Для создания сервиса без особых вложений, вам конечно же придется обладать навыками пользования компьютерной техникой на уровне Администраторских способностей. Если это у вас есть – отлично! Можно продолжать. Ну а если все же нет, тогда вам придется ими обзавестись, иначе без вложений особо ничего не выйдет…

    2 шаг

    Итак. Мы имеем прекрасные навыки в пользовании ПК и решаем создать свой сервис. Изначально нужно определится с перечнем услуг и ценами на их. Далее создаем группу в ВК и веб-сайт своего сервиса. “Вяжем” сайт с группой ВК посредством технологий API . И приглашаем всех своих друзей в новоиспеченную группу.

    Лично я, для этих целей создавал новую учетную запись и искал друзей по нужным мне критериям (Город, Район). Далее ежедневно пополнял список друзей и регулярно рассылал приглашения в группу. А так-же рекламки группы.

    Спустя 3 дня, 32 уникальных пользователя группы 50% из которых активно интересующиеся услугой.

    3 шаг

    Создаем и печатаем объявления в бумажном виде (отрывные для расклейки). Лучше чтоб они бросались в глаза и сразу доводили суть содержимого. Расклеиваем эти объявления на всех остановках и т.д. Самое главное, раз в неделю незабываем обновлять их.

    4 шаг

    После данных действий, у меня стабильно появилось 4-6 заказов в неделю. Чего особо недостаточно для комфортной жизни, но достаточно для роста. Верно? =)

    На появившиеся небольшие коврижки заказываем рекламки в местных газетах (больше газет – лучше) как правило они не дорогие. Делаем текст и оформление соответственно отрывным объявлениям – броским в глаза.

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

    5 шаг

    После всех этих действий, спустя пару недель, заказов стало больше примерно 10-13 в неделю что уже неплохо.

    Далее, я принялся за активную раскрутку в ВК (раскрутка групп) и направил основной поток средств (где-то 80% дохода) на то, чтоб наводнить город листовками, плакатами и объявлениями сервиса (город не большой 50000 человек).

    6 шаг

    Спустя пару месяцев – пошел и зарегистрировался как ИП. Арендовал офис и нанял 2х работников. Ибо средства стали позволять, а один я с потоком заказов уже не справлялся.
    И вот так я стал ИП. Доход пока не большой, но растем потихоньку.

    Выводы:
    Мы создали предприятие без вложений. Развили его в дееспособную структуру и сами стали работодателями. Далее, у нас появились средства для серьезного развития и набора персонала!

    Пример сайта можете посмотреть тут: http://gsh.16mb.com/
    Пример группы тут: http://vk.com/global_safety

    Всем привет, с вами Денис Чернятинский. Сегодня я затрону тему создания коротких ссылок на своем сайте. Я полагаю, что вы частенько попадали на сервис сокращения ссылок, который из длинных ссылок, состоящих из нескольких сотен символов, делает короткие, состоящие их нескольких символов.

    Для чего нужен сервис сокращения ссылок?

    Например, для того, чтоб вы могли сокращать ваши партнерские ссылки, не боясь о том, что могут обрезать её партнерский «хвост». Такие сервисы сокращают ссылку и партнерский идентификатор уже не будет обрезан.

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

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

    В интернете существует довольно много сервисов сокращения ссылок, но, думаю, вы бы хотели сделать такой сервис на своем домене..

    Как сделать сервис сокращения ссылок своем хостинге?

    Как реализовать такой сервис на вашем домене, в этой статье мы рассмотрим этот вопрос. В этом нам поможет специальный скрипт, который называется YOURLS. Скачиваем его с официального сайта прямо с главной страницы , проматываем вниз страницы и нажимаем «Download YOURLS».

    Скрипт постоянно развивается и совершенствуется, на момент написания статьи последней версией является 1.7. Нажимаем по ссылочке закачки архива в формате zip.

    Распаковываем скачанный архив к себе на компьютер, получаем папку YOURLS-1.7 с файлами скрипта. Соединяемся со своим доменом для загрузки этих файлов на хостинг. Если не в курсе как это сделать, прочитайте .

    Этот скрип работает не только с основным доменом, но также с под доменами и с любой директорией домена. Вы сами должны прикинуть, как вам будет более удобно и какого вида ссылку вы хотите увидеть в итоге.

    Для примера я сделаю папку внутри своего домена на сервере, и ссылка будет выглядеть вот так: «сайт.ру/папка/ссылка». Чтоб ссылка выглядела коротко назовем папку «url» и загружаем в неё все файлы распакованного скрипта.

    Тем временем, пока файлы скрипта загружаются в папку на сервер, мы создадим базу данных. В ней он будет хранить исходные ссылки и сокращенные. Заходим в панель управления вашим хостингом, управление базами MySQL и создаем базу данных для нашего YOURLS скрипта. Придумываете значения логина и пароля по усмотрению, желательно, чтобы они не были слишком простыми, нажимаете создать.

    Всё, базу данных мы создали, в нашем примере это «blogurl», у вас названия могут отличаться. Как раз файлы скрипта уже залились на хостинг, и мы можем перейти к настройке нашего скрипта.

    Настройки базы

    • Имя пользователя базы данных, в нашем примере «mysql».
    • Пароль от базы, в моем случаем «mysql»
    • Названия базы данных, у меня «blogurl»
    • Название хоста, в моем примере «blog.ru»
    • Префикс таблицы базы данных «yourls_»

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

    Настройки url ссылок

    • Название сайта, на котором находится скрипт, в моем примере это «https://blog.ru/url», заметьте после «url» вертикальный слеш «/» ставить не надо. Об этом написано выше.

    Настройки скрипта

    • Часовой пояс или временная зона, выставляем вашу, у меня «+3».
    • Нужно ли вам, чтобы для одной длинной ссылки создавалась не одна, а несколько коротких ссылок, если ответ да, то пропишите в настройке вместо значения «true» параметр «false».
    • Необходимо ли вам, чтобы ссылки создавались не только из админки скрипта, а также из общедоступной страницы сайта. Я оставил значение «true». Нам не нужно открывать доступ к созданию ссылок всем пользователям, тем самым обезопасив себя от спама.
    • Здесь указан определенный текст, который вы должны преобразовать в уникальный, чтобы установить определенный уровень безопасности.
    • Придумываем логин и пароль для входа в административный раздел скрипта. Если аккаунт у вас один, то удаляем лишние значения. Если их несколько, прописываем через запятую.

    Варианты сокращения ссылок:

    • Если нужно в сокращенной ссылке использовать маленькие буквы с цифрами, то прописываем параметр «36».
    • Если нужно присутствие и маленьких, и больших символов, то прописываем значение «62».
    • Сами принимайте решение, какие значение вам нужны, я оставляю по умолчанию «36».

    Стоп-слова

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

    Отлично, с настройками все, сохраняем его и загружаем уже отредактированный файл обратно на сервер в соответствующую директорию.

    Проверка работы скрипта

    Запускаем браузер и прописываем адрес скрипта на нашем домене, например, «blog.ru/url/admin/», далее нажимаем ввод, затем «Install YOURLS».

    Появится уведомление, что все таблицы в базе данных созданы и предложение перехода на административную страницу скрипта, нажимаем на ссылочку перехода к админке. Вот прямая ссылка на всякий случай «https://blog.ru/url/admin/index.php».

    Вводим логин и пароль, указанные при редактировании файла «config», нажимаем «login». При первом входе в админку появится уведомление, что ваш пароль хранится в незашифрованном виде просто в файле «config» и предложение его зашифровать. Нажимаем на предложенную ссылочку для шифрования. Откроется специальная страница, генерирующая hash из нашего пароля, необходимый для его шифрования.

    Вводим пароль в соответствующее поле и нажимаем отправить, ваш пароль превратится в hash, копируем его значение и вставляем в файл настроек «config.php» на сервере вместо вашего пароля. Сохраняем и обновляем файл на сервере.

    Если мы в административном разделе обновим страницу, то предупреждающее сообщение уже исчезнет, значит все сделано правильно. Теперь можно приступить к полноценной работе с нашим собственным сервисом коротких ссылок.

    В новых версиях скрипта, начиная с версии 1.7, уже реализовано автоматическое шифрование пароля в config файле. Вышеописанные манипуляции шифрования делать не обязательно.

    Примеры использования ссылок

    В качестве примера будут указаны несколько ссылок, их можно удалить, нажав на кнопочку удаления. Этим действием мы немного освободим нашу базу данных и начнем создание ссылок с чистого листа. Например, введем какую-то длинную ссылку и зададим ей сокращение вручную, например, «do», нажимаем на кнопочку сократить. Наша длинная ссылка сократилась до «blog.ru/url/do», если скопируем и перейдем по ней, то попадем на изначальную страницу с длинной ссылкой.

    Если не ввести ручное сокращение ссылки, то ссылка сократится произвольным образом. Для партнерских ссылок название какого-то курса лучше делать вручную, так более наглядно и красиво, например, «blog.ru/url/videokurs». Пользователь, нажимающий на такую ссылку, будет понимать, что в дальнейшем произойдет, на какую страницу он попадет.

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

    Локализация скрипта

    Как вы заметили, он не имеет русского языка, но мы можем локализовать его вручную. Мы русифицируем наш скрипт, чтоб с ним было удобно и приятно работать. Для этого я прилагаю специальные файлы русификации, добавляющие великий и могучий русский язык.

    Установки русского языка

    • Вам нужно загрузить архив по ссылке и распаковать его.
    • Скопировать файлы из архива «ru_Ru.po» и «ru_Ru.mo» в директорию на сервере «user/languages»
    • Найти строку «define(‘YOURLS_LANG’, ‘ru_RU’)» в «config.php» и прописать значение «ru_RU», после этих действий скрипт будет на русском языке.

    Теперь вы научились устанавливать и использовать сервис коротких ссылок у себя на сайте. Надеюсь, информация была для вас полезной.

    Мысль статьи

    Желаю всем успешного создания коротких ссылок у себя на сайте. Увидимся в интересных статьях моего блога. Спасибо за внимание, пока!

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

    Универсальным способом сократить издержки и получить нужный результат станет использование сервисов накрутки. Последние обеспечивают искусственное получение лайков, подписчиков, комментариев, создавая видимость популярности и востребованности группы в «Одноклассниках», «Инстаграме», «ВКонтакте» среди пользователей.


    Несколько причин почему я пишу именно о данной системе: 1) бесплатно, 2) есть АПИ, если у вас уже есть свой сайт.


    Сегодня 99 % процентов популярных групп в социальных сетях часть своей прибыли вкладывают в раскрутку и используют в первую очередь специализированные сервисы по накрутке. Каждый год траты на привлечение подписчиков, лайки, расшаривание контента растут на 20 % и выше, что делает этот сегмент рынка перспективным для открытия бизнеса. Одновременно конкуренция здесь далека от насыщения, что связано с высокими ценами на раскрутку, недостаточным предложением сервисов накрутки с продуманным профессиональным инструментарием. Пример сайтов которые можно создать на основе данной платформы: smopanel — продажа на их платформе, smoservice — продажа через АПИ.




    Если вы хотите открыть новое направление в бизнесе и оказывать услуги по раскрутке групп в социальных сетях, то универсальным вариантом станет предложение администраторам групп своего подобного сервиса. Идеальной базой здесь станет платформа smmpanel.ru, предлагающая следующие преимущества своим партнерам:

    • широкий спектр возможностей;
    • работа в рамках smmpanel.ru сразу со всеми популярными соцсетями;
    • гибкость и простота в создании собственного сервиса;
    • выгодные условия для сотрудничества.


    Решая создать сервис накрутки вместе с smmpanel.ru, вы экономите время и получаете возможность начать работу даже без глубоких знаний в SMM, SEO, веб-дизайне. Обратим внимание, что собственный сервис накрутки на базе smmpanel.ru — отличный шанс сэкономить время владельцам большого числа групп в социальных сетях, позволив потратить им меньше времени и средств на продвижение среди целевой аудитории.


    Как создать свой сервис накрутки с smmpanel.ru? Пошаговая инструкция:

    • зайдите на сайт smmpanel.ru и пройдите там регистрацию;
    • нажмите вкладку «Создать магазин» и внесите его название в соответствующем поле (внимание: на smmpanel.ru допускается использование только латинских букв и цифр);
    • перейдите в раздел «Управление» для внесения первичных настроек;
    • перейдите в раздел «Список услуг», где можно выбрать интересующие из них (лайки, ретвиты, подписки и так далее), которые вы будете использовать сами или предлагать своим клиентам;
    • зайдите в раздел «Дизайн магазина» для выбора конкретного внешнего вида;
    • перейдите в пункт «Платежные системы» и выберите необходимые для настройки (мы предлагаем около десятка, что закрывает весь спектр вариантов);
    • зайдите на вкладку «Дополнительные страницы», где можно создать дополнительные разделы вашего сайта с описанием;
    • перейдите в раздел «Настройки магазина», где укажите доменный адрес вашего магазина для накрутки социальных сетей, а также другую информацию.

    После этого вы получаете готовую SMM-панель на платформе smmpanel.ru для раскрутки групп во всех популярных социальных сетях. Теперь вам достаточно привлечь первых клиентов, чтобы получить высокий заработок за счет комиссионных отчислений. Если надумаете, можете использовать мою партнерскую ссылку с бонусом. Для этого обратитесь к администраторам групп предприятий из вашего города или региона, владельцам популярных и новых пабликов, которые не откажутся от накрутки на самых выгодных условиях с использованием вашего сервиса на основе smmpanel.ru.