0
/var/
  /www/
    /test/

それが私のディレクトリ構造です。さまざまな文字列を.htaccess(/var/www の内部に) 入れて、訪問者を にリダイレクトしようとしました/test/が、500 エラーが発生するか、アクセスしようとし続けますhttp://mysite/testtesttesttesttest ...

正しい文字列を誰か教えてください。ここに私が試したものがあります。

Redirect . test
Redirect ./ test
Redirect ./ /test
Redirect / ./test
4

1 に答える 1

0

/var/wwwこれをドキュメント ルート ( )の htaccess ファイルに追加してみてください。

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/test
RewriteRule ^(.*)$ /test/$1 [L]

サーバー上で内部的に書き換えるのではなく、ブラウザーをリダイレクトする場合は、ブラケットにフラグを追加Rします:[R=301,L]または[R,L](302 の場合)。

于 2012-08-06T15:35:20.290 に答える