я сделал URL сокращатель, вы можете проверить здесь Очень короткое сокращение URL
Это делает URL что-то вроде www.puny.gq/?l=xx
Любое предложение, чтобы сделать это что-то вроде
www.puny.gq/xx
Это называется Перезапись URL.
Это зависит от веб-сервера, который вы используете.
Для сервера nginx вы можете сделать это так:
server {
rewrite ^(/.*)$ /?l=$1 last;
Для Apache смотрите это: http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
Посмотрите на SEO-дружественные ссылки. Они будут делать что-то вроде этого.
Вы должны изменить свой .htaccess
для apache:
RewriteEngine On
RewriteBase /path/to
RewriteRule ^(.*)$ /index.php?l=$1
Это очень простой пример. Вы должны настроить его, но он перепишет /xx
в /index.php?l=xx
Вы можете посмотреть на этот репозиторий, это очень просто
Ядро .htaccess
файл:
Параметры + SymLinksIfOwnerMatch
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^((?!index\.php).+)$ /index.php?short=$1 [NC,L,QSA]