0

私はこのルールを持っています:

RewriteRule ^questions/([a-z]{2})/(.*)$ $1/$2 [L]

しかし、このルールは R=301 フラグを追加した場合にのみ機能します... 問題は、ブラウザのアドレス バーで URL が書き換えられることです。ユーザーがアドレスバーに入力した URL をリダイレクトして保持するにはどうすればよいですか?

4

2 に答える 2

0

301 がブラウザに送り返され、リダイレクトされたページに新しいリクエストが送信されます。そのため、ブラウザはリダイレクトされます。

ローカル リダイレクトを使用します。

于 2012-08-01T11:43:23.880 に答える
0

ユーザー URL を保持するには、vhost.conf で「ProxyRequest」を使用する必要があります。 mod_proxy

于 2012-08-01T11:45:36.980 に答える