есть ли способ скрыть перенаправленный URL, вот что я думаю:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^(.*)$ http://minteddomain.com/mint/pepper/tillkruess/downloads/tracker.php?url=http://%{HTTP_HOST}%{REQUEST_URI}&force
Таким образом, длинный перенаправленный URL-адрес http://minteddomain.com/mint/pepper/tillkruess/downloads/tracker.php?url=http://%{HTTP_HOST}%{REQUEST_URI} на что-то более короткое, например /mintedomain.com/track/
Это возможно?
Адриан
редактирование:
Andrew:
Это статистика Mint (haveamint.com) с плагином трекер загрузки файлов. Трекер загрузки файлов работает следующим образом:
в .htaccess каждый файл (zip, rar, txt, ...) перенаправляется в файл tracker.php (потому что статистика): http://mydomain.com/mint/pepper/tillkruess/downloads/tracker.php?url=http://%{HTTP_HOST}%{REQUEST_URI}
Таким образом, перенаправленный URL выглядит так для zip-файла: http://minteddomain.com/mint/pepper/tillkruess/downloads/tracker.php?url=http://mydomain/downloads/apple.zip
Этот перенаправленный URL очень длинный и безобразный. Лучше всего было бы перенаправить этот перенаправленный URL на более короткий URL: пример: http://mydomain.com/track/downloads/apple.zip..
Так что http://mydomain.com/track будет http://minteddomain.com/mint/pepper/tillkruess/downloads/tracker.php
Я не совсем уверен, что вы пытаетесь сделать. Вы пытаетесь просто скрыть все «уродство» в длинном URL-адресе, и у вас есть http://minteddomain.com/track/www.example.com/whatever.html,, который затем будет перенаправлен на http://www.example.com/whatever.html? Или вы пытаетесь не показывать, что URL-адрес перенаправляет пользователь вообще?