301リダイレクトするURLがありますが、どこでどのように発生しているかがわからず、可能であればいくつかのチェックを実行したいですか?
リダイレクトを発行できる他の場所はありますか?ページがどこでどのようにリダイレクトされているかを知るのに途方に暮れています!
この問題は、親ディレクトリの.htaccessファイルが原因で発生しました。この親には、ファイルの実行をブロックするためにhtaccessにコードを挿入したiThemes Securityプラグインがありました:install.phpはすべてのサブディレクトリにフィルターをかけていました。
次のいずれかがリダイレクトを引き起こす可能性があります。
.htaccess
ファイル(cPanelは通常これらのファイルのいずれかを編集します)httpd.conf
)Location:
ヘッダーを設定するコード(プラグインなど)。リダイレクトのソースを見つけるには、通常、すべてのソースコードを検索します コマンドラインで再帰grep
を使用 。私は通常、リダイレクトのURLを検索します。
URLもデータベースに保存できます(一部のWordPressプラグインで保存できます)。
サイトをハッキングしてリダイレクトを引き起こしたのがマルウェアである場合、ソースコードでURLが難読化され、見つけにくくなる場合があります。
設定を見つけるのに少し時間がかかりましたが、Pleskを使用している場合は、Pleskパネルからこの設定を確認してください。
ホーム>サブスクリプション> yourdomain.com> Webサイトとドメイン> yourdomain.com>ホスティング設定に移動します。次に、[優先ドメイン]プルダウンをチェックして、www.
またはドメインを選択できます。