Укротитель ссылок.
Сокращает любую ссылку до короткого вида http://your.domain/abCdE
- PHP >= 5.4
- MySQL / MariaDB
- Клонируйте репозиторий
git clone https://github.com/vanchester/url_shortener.git
- Установите зависимости
cd /path/to/url_shortener
/path/to/php composer.phar up
- Настройте права на запись для директорий assets и protected/runtime
cd /path/to/url_shortener
chmod 777 ./assets ./protected
-
Создайте базу данных и настройте подключение к ней: скопируйте файл protected/config/db.example.php в protected/config/db.php, откройте его в текстовом редакторе и пропишите параметры подключения
-
Настройте корневую директорию веб-сервера на директорию, в которую клонирован проект url_shortener
Готово!
- Авторизация и история сокращенных ссылок
- Мультиязычность
- Preview страниц сокращаемых ссылок
- Вынести в файл конфигурации длину кода ссылки и допустимые в нем символы
- Разрешить сокращение URL с неуказанным протоколом
- Добавить мастер установки приложения и избавиться от запуска миграции в конструкторе модели Url