0

サードパーティのウェブホスティング業者(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>

ご協力いただきありがとうございます!

4

1 に答える 1

3

コメントと回答をありがとう。結局、それはサーバー上のmod_rewriteモジュラーに問題がありました。ホスティング会社は、新しいドメイン名を機能させるために、mod_rewriteをアクティブ化する必要がありました。古いドメイン名に対してのみアクティブ化されました。

乾杯ルーカス

于 2013-03-04T17:55:00.570 に答える