0

私はこのようなライブ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を使用してこれを行うにはどうすればよいですか?

4

2 に答える 2

1

これらの同様の質問を素晴らしい回答で参照します。

htaccess を使用したクエリ文字列のリダイレクト

クエリ文字列を含む URL から別のクエリ文字列を含む新しいドメインへの 301 リダイレクト

于 2012-07-23T13:43:50.527 に答える
1

これをドキュメント ルートの 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]
于 2012-07-23T15:06:34.580 に答える