Simple-URL-Shortener logo

Simple-URL-Shortener

  •  0 ratings
In category: URL Shorteners

About Simple-URL-Shortener

KISS URL shortener, public or private (with account). Minimalist and lightweight. No dependencies.

  •   1508  
  •   0  
  •   0  
  •   0  
Github stats:
  •  Commits: N/A  
  •   N/A  
  •   N/A  
  •  Latest commit: N/A  

Self-host this app for $0.99/mo only!

Languages/Platforms/Technologies:
Lincenses:

More about Simple-URL-Shortener

simple-shortener by Azlux

Simple shortener working with MySQL or SQLite database in PHP. The goal is to create a simple and KISS shortener without dependencies. The user can add comments for the link to find it faster into its history.

Nice shortcut added. The shortcut will create a new short url of your current page when you click on it. Writed to work into subfolder. (don't need to be at the root)

Installation :

  • clone this project
  • Copy inc/config.example.php to inc/config.php
  • Set you config file
  • Call installation.php to setup the database
  • delete installation.php
  • Create a user, the first one will be an admin (allow you to see no connected shorted links)

Warning

For security reasons, the cookies are set on https only (cookie_secure mode) Authentification will not for if your website isn't on HTTPS. For testing purpose, you need an browser addons to disable this security like this one on Firefox.

Nginx configuration :

location / {
    rewrite ^/(.*)$ /index.php?site=$1 last;
    try_files $uri $uri/ /index.php;
}
location /assets {
    try_files $uri =404;
}
location /favicon.ico {
    try_files $uri =404;
}
location ~ \.php$ {
    try_files $uri =404;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_index index.php;
    fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}
location ~* \.(sqlite3|ht)$ {
    deny all;
}

Apache configuration (.htaccess) :

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9]+)/?$ index.php?site=$1 [L] 

Credit :

Based on code provided by SilouFR

Dev PHP : Azlux

Design : Spokeek

Comments (0)

Please login to join the discussion on this project.

Simple-URL-Shortener Reviews (0)

Overall Rating

None

based on 0 ratings

Please login to review this project.

No reviews for this project yet.

↑ back to top

RackNerd tall Banner

Popular Projects

Nextcloud

in File Transfer & Synchronization
 52k    1    1    0  

FluxBB

in Social Networks and Forums
 52k    0    0    0  

Teddit

in Social Networks and Forums
 28k    0    0    0  

Libre Translate

in Miscellaneous
 23k    0    0    0  

RustDesk

in Remote Access
 23k    0    0    0  

MeTube

in Automation
 19k    0    0    0  

Gatus

in Status / Uptime pages
 19k    0    0    0  

Most Discussed

Nextcloud

in File Transfer & Synchronization
 52k    1    1    0  

Tube Archivist

in Automation
 10k    0    1    0  

OneDev

in Project Management
 8k    0    0    0  

iodine

in Proxy
 5k    0    0    0  

Alf.io

in Booking and Scheduling
 6k    0    0    0  

sysPass

in Password Managers
 3k    0    0    0  

Misskey

in Social Networks and Forums
 7k    0    0    0  
pCloud Lifetime

Top Rated Projects

Technitium DNS Server

 1 rating
in DNS

Pydio

 1 rating
in File Transfer & Synchronization

Bagisto

 1 rating
in E-commerce

LinkAce

 1 rating
in Bookmarks and Link Sharing

Gitea

 1 rating
in Project Management

Audiobookshelf

 1 rating
in Audio Streaming

Nextcloud

 1 rating
in File Transfer & Synchronization

Categories

You May Also Be Interested In

shorturl logo
shorturl cover

shorturl

Simple URL shortener with very tiny URLs.

YOURLS logo
YOURLS cover

YOURLS

YOURLS is a set of PHP scripts that will allow you to run Y…

reduc.io logo
reduc.io cover

reduc.io

URL shortener service written in Scala, using Akka-Http and…