私はこのようなライブURLを持っています、
http://example.com/today.php?year=2012&date=24&mon=07
そして、私はそれをにリダイレクトしたい
http://example.com/holiday-today/year/mon/date
%{QUERY_STRING} を試してみましたが、3 つのクエリ パラメータを取得してリダイレクトされた URL に渡す方法がわかりません。
htacessを使用してこれを行うにはどうすればよいですか?
私はこのようなライブURLを持っています、
http://example.com/today.php?year=2012&date=24&mon=07
そして、私はそれをにリダイレクトしたい
http://example.com/holiday-today/year/mon/date
%{QUERY_STRING} を試してみましたが、3 つのクエリ パラメータを取得してリダイレクトされた URL に渡す方法がわかりません。
htacessを使用してこれを行うにはどうすればよいですか?
これらの同様の質問を素晴らしい回答で参照します。
これをドキュメント ルートの htaccess ファイルに追加してみてください。
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /today\.php\?year=([0-9]+)&date=([0-9]+)&mon=([0-9]+)
RewriteRule ^today\.php$ /holiday-today/%1/%2/%3? [R=301]