サードパーティのウェブホスティング業者(www.hoststar.ch)にワードプレスインスタンス(バージョン3.5.1)をインストールしています。サーバーへのインストールは、サブディレクトリ/ test/wordpressにあります。WordPressインスタンスをインストールしたときに、URLとしてhttp://test.example.comを指定しました。次に、URLをhttp://www.newexample.comに変更します。サーバー上の古いURLと同じサブディレクトリを指すように新しいURLを設定しました。しかし、新しいURLを開くと、サーバーから403エラーが発生し、次のように通知されます。
「このサーバーにアクセスする権限がありません。」
.htaccessファイル(ルートディレクトリではなく、wordpressサブディレクトリの1つ)のエントリ「RewriteEngineOn」を「RewriteEngineOff」に変更すると、新しいURLで機能することがわかりました。ただし、RewriteEngineがオフになっているため、かなりのパーマリンクは機能しなくなります。
RewriteEngineがオンに設定されているときに新しいURLでwordpressインスタンスにアクセスできない理由を誰かが知っていますか?
これが私の.htaccessファイルです:
# 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>
ご協力いただきありがとうございます!