ホームページ > php教程 > php手册 > wordpress3.1バージョンアップ後にホームページが開けなくなる原因について

wordpress3.1バージョンアップ後にホームページが開けなくなる原因について

WBOY
リリース: 2016-06-21 08:55:01
オリジナル
1195 人が閲覧しました

WordPress 3.1 からホームページへのアップグレードによって発生するリダイレクト ループについては、次のような理由が考えられます。 wp-include/template-loader.php ファイルのヘッダーにある次のコードが原因です。

wordpress について 3.1 ホームページにアップグレードするときにリダイレクト ループが発生する理由は次のとおりです: wp-include/template-loader.php これは、ファイルのヘッダー。

if ( defined(%u2018WP_USE_THEMES%u2019) && WP_USE_THEMES )
do_action(%u2018template_redirect%u2019);
ログイン後にコピー

解決策は、このコードを削除することです。そうすれば、ホームページに正常にアクセスできるようになります。

3.1 リダイレクトについて:
なぜwordpressは上記のコードを追加して全ページをテンプレート判定ジャンプさせるのでしょうか? WordPress ホームページの URL リダイレクトをオフにすることで、1 ページ上の複数の URL に対する WordPress SEO 最適化が解決されます。たとえば

•http://**.net
•http://**.net/index.php
•http://www.**.net
•http://www.**.net/index.php

上記の URL はすべてブログのホームページを指していますが、検索エンジンにとっては、同じページのコンテンツを持つ複数の URL が存在するため、SEO には役立ちません。そこで Wordpress は、複数の URL をそのうちの 1 つにリダイレクトする Canonical URL リダイレクト テクノロジを導入しました。これが上記のコードの機能です。実際に動作するコードは、wp-includes/canonical.php の redirect_canonical() 関数にあります。興味のある学生は、注意深く学習してください。



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート