私は、ワードプレスのウェブサイトをアウトソーシングすることで友人が混乱から回復するのを手伝っています (間違い #1) が、この奇妙なエラーが発生しました。彼が使用しているホスティングは、www.domain.com を domain.com に自動的にリダイレクトしているようです (NFI の理由) IE を除くすべてのブラウザーで正常に動作します (私は正しいことを知っています!)。したがって、パーマリンクリダイレクトを追加するまで、最初のリダイレクトを追加するとそれが修正されました。IE がhttp://www.domain.com/?p=520のような古いワードプレス リンクに移動すると、リダイレクトが失敗します。
RewriteEngine On
RewriteBase /
# Rewrite rule for wierd redirect issue
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^/?(.*)$ "http\:\/\/doman\.com\/$1" [R=301,L]
# Rewrite Rule for Wordress Permalinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
私はこれをwgetでテストしましたが、それは不平を言います:
エラー: 場所のないリダイレクト (301)。
そのため、IE で同じエラーが発生している可能性があります (役立つエラー メッセージは表示されません)。しかし、私はそれを修正する方法の手がかりがありません。彼がホスティング会社を変えることを望んでいますが、どうなるでしょう. それまでの間、何かアイデアはありますか?