Cocoonフォーラム

サイト内検索
書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法
  7. ブラウザ環境チェックツール
  8. Cocoonカスタマイズ依頼

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

リダイレクトエラー
 
共有:
通知
すべてクリア

リダイレクトエラー

18 投稿
2 ユーザー
8 Reactions
2,117 表示
(@れんきち)
Eminent Member
結合: 4年前
投稿: 46
トピックスターター  

google search console で4件のリダイレクトエラーが発生しています。

いろいろ調べましたが対処方法が分かりませんでした。

アドレスいただければ幸いです。

 

----------------------------------------------
サイト名:れんきち的いえログ
サイトURL: https://renkichi.com
ホームURL: https://renkichi.com
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon-master
スタイルシートURL:/wp-content/themes/cocoon-child-master
親テーマスタイル:/wp-content/themes/cocoon-master/style.css
子テーマスタイル:/wp-content/themes/cocoon-child-master/style.css
スキン:/wp-content/themes/cocoon-master/skins/skin-tecurio-sky/style.css
WordPressバージョン:5.7.2
PHPバージョン:7.4.14
ブラウザ:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36
サーバーソフト:Apache
サーバープロトコル:HTTP/1.1
エンコーディング:gzip, deflate, br
言語:en-US,en;q=0.9,ja;q=0.8
----------------------------------------------
テーマ名:Cocoon
バージョン:2.3.2
カテゴリ数:10
タグ数:29
ユーザー数:1
----------------------------------------------
子テーマ名:Cocoon Child
バージョン:1.1.2
style.cssサイズ:2767バイト
functions.phpサイズ:321バイト
----------------------------------------------
Gutenberg:1
AMP:1
PWA:0
Font Awesome:4
Auto Post Thumbnail:0
Retina:0
ホームイメージ:/wp-content/themes/cocoon-master/screenshot.jpg
----------------------------------------------
ブラウザキャッシュ有効化:1
HTML縮小化:0
CSS縮小化:0
JavaScript縮小化:0
Lazy Load:0
WEBフォントLazy Load:0
----------------------------------------------
利用中のプラグイン:
Advanced Editor Tools (previously TinyMCE Advanced) 5.6.0
Akismet Anti-Spam 4.1.10
Broken Link Checker 1.11.15
Contact Form 7 5.4.1
EWWW Image Optimizer 6.1.9
Flying Scripts by WP Speed Matters 1.2.2
Jetpack 9.9
Site Kit by Google 1.35.0
UpdraftPlus - Backup/Restore 1.16.56
WP Multibyte Patch 2.9
XML Sitemaps 4.1.1
----------------------------------------------

 


   
引用
(@れんきち)
Eminent Member
結合: 4年前
投稿: 46
トピックスターター  

画像追加します。


   
返信引用
(@れんきち)
Eminent Member
結合: 4年前
投稿: 46
トピックスターター  

画像追加します。


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

れんきちさん

私は今スマホしか手元にないため、しばらく調べたりはできません。

他の方をお待ちいただきたいのですが、1つお願いがあります。

2つめの投稿にある、エラーの4つのURLは、テキストで貼ってください。

画像ではコピペ等が簡単にはできず、手打ちになってしまいます。

手打ちでは正確性も劣ります。

ご協力お願いします。


   
わいひら reacted
返信引用
(@れんきち)
Eminent Member
結合: 4年前
投稿: 46
トピックスターター  
mk2さん
 
ありがとうございます。取り急ぎ入力しました。
 

https://renkichi.com/foundation-work

 
なお、最近投稿のurlをすべて変更したので、エラーはその影響だと思われます。

   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

れんきちさん

正直に言えば良く分からないです。

おそらく原因は、ホームボタンではないかと思われますが、ちょっと良く分かりません。

 
本文下部のものも、サイドバーのものも、だと思います。
 

ホームボタンをクリックすると、以下のような画面が表示されます。
 
「renkichi.com でリダイレクトが繰り返し行われました。」
とのことですので、ちょっと調べてみますと。
 
301リダイレクトが何度も行われている状態です。
(もしかすると、リダイレクトループかもしれません。)
 

ホームボタンのソースを確認すると。
 
特に、「?_ga=~」というパラメーターはついていないです。
「http」で始まっているところは気になりますけれど。
 
このソースのアドレスをクリックすると。
 
やはり、リダイレクトが繰り返されている様子。
(ログはとれませんでした。)
 

ちなみに、ホームボタンを「右クリック」-「リンクのアドレスをコピー」すると。

 
でした。
 
「?_ga=~」の数字は毎回変わるようすです。
 

何かおかしいと、デベロッパーツールで確認すると。
 
「?_ga=~」の数字がついてきます。
 

何らかのソースの書き換えが行われているようですので、調べてみると。

 
jQureyの最初のエラーに似たような体系の数字があります。
これが絡んでいるのかもしれません。
(「http」の部分以外は。)
 

他にも、JavaScript関連のエラーが出ていますし、以下は一旦無効になさった方が良い気はします。

Flying Scripts by WP Speed Matters 1.2.2

ただし、「http」の件は別だとは思います。

このエラーは、今は4つですが、他のページでも同様の現象が起きますから、SearchConsoleの指摘は今後拡大していくと思います。


   
わいひら reacted
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

先に、jQueryのエラーについて書きましたが。

トップページ関連のリダイレクトが上手くいっていない可能性もあると思います。


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

れんきちさん

気になっていることがありましたので、追加で調べました。

なお、リンクになってしまうので、URLの途中にはスペースを挿入させていただきます。

現在のトップページのURLは。。。
https ://renkichi.com/

です。

しかしながら、先程、ホームボタンのリンクのソースを拝見したところ、以下になっていました。
http ://www.renkichi.com

「http」かつ「www」付。
そして、ホームボタンでリダイレクトが上手くいっていない。


ということで。
http ://www.renkichi.comをブラウザの入力欄にいれるとどうなるか確認しました。

すると、やはりリダイレクトループしていますね。

 
20回トライして、そして、そこでループしていることを検知して、リダイレクトを止めたんだと思います。
 

1回目のリダイレクトは、
 
http ://www.renkichi.com
  ↓
https ://www.renkichi.com
 

2回目のリダイレクトは、
 
https ://www.renkichi.com
  ↓
https ://renkichi.com
 

3回目~20回目のリダイレクトは、
 
 
https ://renkichi.comから、同一URLへひたすらリダイレクトしています。
リダイレクトループは間違いないです。
 
どういう方法でリダイレクトしているかは、私には分かりませんが、見直しをなさるのが良いと思います。
(.htaccessだとしたら、こちらからは確認できません。他方法でも…ですが。)

   
わいひら reacted
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

度々すみません。

もしかすると、WordPressの設定でホームURLなども、上手くいっていない可能性があるのでしょうか。

あくまでも可能性ですが。


   
返信引用
(@れんきち)
Eminent Member
結合: 4年前
投稿: 46
トピックスターター  

@mk2_mk2 さま

 

 深堀りして様々ご確認いただいて、本当にありがとうございます。

 感謝、感謝です。

 

 ただ当方、コードリテラシーが低いものですから

 具体的な対処方法がわからない部分もあり、

 教えてもらったヒントを参考に、

 勉強しながら対応していければと思っています。

 ありがとうございました。

 

(とりあえずのご連絡) 

 ・投稿下とサイドバーから「ホームボタン」を削除しました。

 ・Fling Scripts by WP Speed Matters 1.2.2 をoffにしても

  ホームボタンのリダイレクトエラー状況は同じでした。

 ・最後にご指摘のあったWPの設定は別添のとおり正しく「 https://renkichi.com 」になっていました。


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

れんきちさん

スマホからで、調べたり確認したりはできません。

Fling Scripts by WP Speed Matters 1.2.2 をoffにしても

これは、リダイレクトエラーと直結するものではないと思っています。

ただ、ホームボタンからのリンク先に「?_ga=~」がつくのは変であり、それに関係はあるかもしれません。

しかし「?_ga=~」がなくても、リダイレクトループしている訳ですから、リダイレクトエラーに直結はしないと思います。

ただ、JavaScript(jQuery)にエラーは出ています。

このプラグインが原因なのは、間違いないと思います。

JavaScript(jQuery)に余程詳しいということでなければ、使わない方が良いです。

エラーが出ていても、その対処ができるのであれば、お使いになっても問題ないと思いますが。

 

 ただ当方、コードリテラシーが低いものですから

 具体的な対処方法がわからない部分もあり

すみませんが、例えばその手のものに精通した者でも、外部からは確認できない種のものです。

リダイレクトは、.htaccess、PHP、プラグイン等でできると思います。

それらは、外部からは確認のしようがありません。

つまり、れんきちさんにしか確認できません。

それらの設定がどうなっているかを教えていただければ、もしかすると私にも対処方法をお知らせすることはできるかもしれません。

しかし、それを調査できるのは、れんきちさんだけです。

外部からは、どうやっても確認できません。

外部から確認するのは不可能です。

サーバーやWordPressにログインしない限りは無理です。

もし、ご自身で調査・解決できない場合は、プロにお願いするしかないと思います。

詳細なカスタマイズ依頼をするならこちら。


   
わいひら reacted
返信引用
(@れんきち)
Eminent Member
結合: 4年前
投稿: 46
トピックスターター  

@mk2_mk2 さま

 

ありがとうございます。

アドバイスを受け、表示速度よりも適正な表示が大切だと思い「Fling Scripts...」はOFFにすることにしました。

 


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

れんきちさん

アドバイスを受け、表示速度よりも適正な表示が大切だと思い「Fling Scripts...」はOFFにすることにしました。

JavaScript(jQuery)関連のエラーはなくなりました。
(以前は、3件くらい出ていました。)


   
わいひら reacted
返信引用
(@れんきち)
Eminent Member
結合: 4年前
投稿: 46
トピックスターター  

@mk2_mk2さま


そうですか。よかった。

実際にこうやって具体的な確認結果を教えていただいたので、すごく納得感があります。

ありがとうございます


   
わいひら reacted
返信引用
(@れんきち)
Eminent Member
結合: 4年前
投稿: 46
トピックスターター  

リダイレクトエラーが相変わらず発生しておりまして、

ご指摘のあった.htaccess について確認が必要かもしれないと考えました。

以下が conohaサーバーの.htaccess の内容です。

もしお気づきの点あれば、ご教示いただければ幸いです。

 

SetEnvIf Request_URI ".*" AllowForeignWpLogin
SetEnvIf Request_URI ".*" AllowForeignXmlrpc
SetEnvIf Request_URI ".*" AllowForeignRestApi
SetEnvIf Request_URI ".*" UnlimitedWpLogin
SetEnvIf Request_URI ".*" UnlimitedWpComment

#SITEGUARD_PLUGIN_SETTINGS_START
#SITEGUARD_PLUGIN_SETTINGS_END

# BEGIN WordPress
# "BEGIN WordPress" から "END WordPress" までのディレクティブ (行) は
# 動的に生成され、WordPress フィルターによってのみ修正が可能です。
# これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css "access plus 1 weeks"
ExpiresByType application/javascript "access plus 1 weeks"
ExpiresByType text/javascript "access plus 1 weeks"
ExpiresByType image/gif "access plus 1 weeks"
ExpiresByType image/jpeg "access plus 1 weeks"
ExpiresByType image/png "access plus 1 weeks"
ExpiresByType image/svg "access plus 1 weeks"
ExpiresByType image/x-icon "access plus 1 weeks"
</IfModule>

SiteGuard_User_ExcludeSig 00102001
#BEGIN COCOON HTACCESS
# ETags(Configure entity tags) を無視する設定
<ifModule mod_headers.c>
Header unset ETag
</ifModule>
FileETag None

# Enable Keep-Alive を設定
<IfModule mod_headers.c>
Header set Connection keep-alive
</IfModule>

# MIME Type 追加
<IfModule mime_module>
AddType text/cache-manifest .appcache
AddType image/x-icon .ico
AddType image/svg+xml .svg
AddType application/x-font-ttf .ttf
AddType application/x-font-woff .woff
AddType application/x-font-woff2 .woff2
AddType application/x-font-opentype .otf
AddType application/vnd.ms-fontobject .eot
</IfModule>

# プロクシキャッシュの設定(画像とフォントをキャッシュ)
<IfModule mod_headers.c>
#1年キャッシュ(CSS・JavaScriptなどは、クエリーをつけているからOK)
<FilesMatch "\.(css|js|ico|jpe?g|png|gif|svg|swf|pdf|ttf|woff|woff2|otf|eot)$">
Header set Cache-Control "max-age=31536000, public"
</FilesMatch>
# プロキシサーバーが間違ったコンテンツを配布しないようにする
Header append Vary Accept-Encoding env=!dont-vary
</IfModule>

# ブラウザキャッシュの設定
<IfModule mod_headers.c>
<ifModule mod_expires.c>
ExpiresActive On

# キャッシュ初期化(1秒に設定)
ExpiresDefault "access plus 1 seconds"

# MIME Type ごとの設定
ExpiresByType text/css "access plus 1 year"
ExpiresByType text/js "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
ExpiresByType application/pdf "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType application/x-javascript "access plus 1 year"
ExpiresByType application/x-shockwave-flash "access plus 1 year"
ExpiresByType application/x-font-ttf "access plus 1 year"
ExpiresByType application/x-font-woff "access plus 1 year"
ExpiresByType application/x-font-woff2 "access plus 1 year"
ExpiresByType application/x-font-opentype "access plus 1 year"
ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
</IfModule>
</IfModule>

# Gzip圧縮の設定
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE

# 古いブラウザでは無効
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch \bMSIE\s(7|8) !no-gzip !gzip-only-text/html

# 画像など圧縮済みのコンテンツは再圧縮しない
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|ico|eot|woff|woff2)$ no-gzip dont-vary

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/js
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-font-opentype
</IfModule>
#END COCOON HTACCESS


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

れんきちさん

もはや現状が良く分かりませんが。。。

 

ご提示いただいた.htaccessには、リダイレクトに関する記載はないと思われます。
(WordPressお決まりの。。。はありますが。)

 

複数の環境変数の設定があるなぁ。
ブラウザキャッシュの記述が2回あって、重複しているなぁ。
WAFの除外設定が1つあるなぁ。

くらいです。

 

ちなみに、.htaccessの内容は、あまり公開すべきものではないと思います。
.htaccessには、セキュリティに関する記述もありますので。

今回で言えば、WAFの除外設定が公開されてしまっています。
(これだけでは即危険な訳ではないですけど。シグネチャ名が分かるだけですので。)


   
わいひら reacted
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

れんきちさん

確かConoHaだった思いますので、以下のトピックが参考になるかもしれません。

[解決済] リダイレクトエラーが直せない.
https://wp-cocoon.com/community/postid/54611/

やはり、こちらからは設定状況は確認できませんので、れんきちさん自身でご確認いただかなくてはならないことがあると思います。

WordPressでどういう設定をしてきたのか。(過去も含めて)
そして、サーバー側の設定も関係してきます。

それらすべてが分からないと、なかなか上手くいかないと思います。


   
わいひら reacted
返信引用
(@れんきち)
Eminent Member
結合: 4年前
投稿: 46
トピックスターター  

@mk2_mk2 さま

 

 ありがとうございます。後で解決済みの投稿を確認してみます。


   
返信引用
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。

また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。

タイトルとURLをコピーしました