.htaccess
スクリプトにリダイレクトするルールを作成しようとしています。スクリプトはさらに別の場所にリダイレクトします。URL短縮サービスの仕組みのようなものです。ただし、リダイレクトの一部でアドレスバーを変更したくありません。.htaccess
(スクリプトリダイレクトで場所を変更しても問題ありません。)
私は使用しmod_rewrite
ています、現在これを行っています:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteBase /
RewriteRule (.+)$ "?url=$1" [L,R=301]
私がやろうとしていることを達成するために使用できる旗や別の方法はありますか?
補遺:リダイレクトが行われている間、Firefoxではロケーションバーは変更されません。これが私がやりたいことです。エンドポイントを反映するために一度だけ変更されます。Safariはすべてのステップでそれを変更します。それを回避する方法はありますか?