0

新しいウェブサイトのデザイン (静的からワードプレス) に切り替えたので、古いページを新しいページにマップするために htacess ファイルを編集しましたが、リダイレクト ループが発生し、数日後にサイトがダウンしました。 htacessファイル。適切なリダイレクトを行うにはどうすればよいですか。

htacess からのリダイレクト コードの内容は次のとおりです。

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress


Redirect /test1.htm http://www.mysite.com/test1

Redirect /test2.htm http://www.mysite.com/test2
4

1 に答える 1

1

Redirectは、とは異なるモジュールからのコマンドRewriteRuleです。これは非常に頻繁に問題を引き起こします。

を使用してリダイレクトを実行するだけですRewriteRule

#just in case test.html still exists in the filesystem
Options -MultiViews

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteRule ^test1\.htm /test1 [L,R=302]
RewriteRule ^test2\.htm /test2 [L,R=302]

# BEGIN WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
</IfModule>
于 2012-12-07T16:03:37.550 に答える