Я пытаюсь написать правило .htaccess
для перенаправления в скрипт, который далее перенаправляет в другое место. Вроде как работает укорочение URL. Однако я не хочу, чтобы адресная строка менялась во время части перенаправления .htaccess
. (Это нормально для перенаправления скрипта, чтобы изменить местоположение.)
Я использую mod_rewrite
, в настоящее время делаю это:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteBase /
RewriteRule (.+)$ "?url=$1" [L,R=301]
Есть ли флаг или другой метод, который я могу использовать для достижения того, что я пытаюсь сделать?
Приложения : строка адреса не меняется в Firefox при перенаправлении, что я и хочу сделать. Это просто изменяется один раз, чтобы отразить конечную точку. Safari меняет его на каждом шаге . Есть ли способ избежать этого?