Я пытаюсь создать службу сокращения URL. Большинство сервисов сокращения URL используют код, следующий за доменом. Например, http://bit.ly/duSk8wK, duSk8wK будет кодом.
Какой код необходим в файле .htaccess, чтобы сервер считывал часть пути ‘duSk8wK’ и выполнял запрос к базе данных, а не переходил к имени папки / duSk8wK?
В вашем Htaccess вы могли бы сделать переписывание так:
RewriteRule ^([^/.]*)$ redirect.php/?code=$1 [L]
Тогда в вашем redirect.php
, вы можете просто получить код с помощью $_GET["code"]
,
Других решений пока нет …