Если вы используете mod_rewrite в apache, вы можете разрешить приложению отправлять запросы по своему усмотрению.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Допустим, ваш сервер расположен @ http://coolguy.com, а пользователи обращаются к http://coolguy.com/mycleanurl/
С помощью приведенного выше правила перезаписи в конфигурации .htaccess или apache вы можете перехватить, какой URL-адрес доступен через $ _SERVER ['REDIRECT_URL'], и отправить его в нужную вам кодовую точку.
Директивы «RewriteCond», которые у меня есть, используются для игнорирования этого правила перезаписи, если существует файл непосредственно в месте, указанном пользователем, это удобно для статических ресурсов, таких как CSS, и изображений, которые вам не нужны.чтобы отправить эти запросы самостоятельно.