1

ユーザーがブラウザに次のように入力すると、これがブラウザの URL のままになります。

xyz.com/info/x/

内部的には次のようになります。

xyz.com/x/

私が持っているものは次のとおりです。

RewriteRule info/x/ http://xyz.com/x/ [L,NC,R=302]

上記の問題:

これはリダイレクトですが、ブラウザに引​​き続き xyz.com/info/x/ を表示してもらいたいです

変数は必要ありません。1 つのケースを処理したいだけです。

4

1 に答える 1

0

Rホスト名とフラグを取り除きます:

RewriteRule ^info/x/ /x/ [L,NC]

または、より一般的に

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^info/(.*)$ /$1 [L,NC]
于 2013-11-08T22:59:48.380 に答える