4

重複の可能性:
相対パス リダイレクトを使用した Mod_Rewrite

再構築中のサイトの .htaccess に一連の RewriteRules があります。

# Requests for http://example.com/contents/section/4/48/
# get redirected to http://example.com/courses
RewriteRule ^content/section/4/48/$ /courses [R=301,L]

これは正常に機能していますが、現在、/new/サブディレクトリに新しい未リリースのサイトがあることを除いて、テスト中にリダイレクトするルールが必要/new/coursesです/courses...基本的にはURLにリダイレクトしたいだけです.htaccess ファイルの場所に相対的です。

/home/user/www/new/.htaccess --> redirect to /new/courses
/home/user/www/.htaccess --> redirect to /courses

ルート ディレクトリに移動するときに /new/.htaccess ファイルの各行を変更する必要があるのは正しくないようです。足りないものはありますか?

4

1 に答える 1

-3

未テスト - ただし、ターゲットから「/」を削除するだけでよいはずです。つまり、

RewriteRule ^content/section/4/48/$ courses [R=301,L]
于 2008-12-22T18:08:59.577 に答える