phpMyAdminのインストールで「PYCURL ERROR 22」になる場合の対処

May 26,2021 11:55 PM
Category:[Linux]
Tag:[Linux, phpMyAdmin]
Permalink

phpMyAdminのインストールで「PYCURL ERROR 22」になる場合の対処方法を紹介します。

1.問題点

yumでphpMyAdminをインストールしようとしたところ、前半は問題なかったのですが、後半で「[Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"」というエラーが多発(下記赤色部分)。

# yum -y install phpmyadmin
Loaded plugins: fastestmirror, priorities, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * epel: ftp.iij.ad.jp
 * remi-safe: ftp.riken.jp
191 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package phpMyAdmin.noarch 0:3.5.8.2-1.el6 will be installed
--> Processing Dependency: php-mysql >= 5.2.0 for package: phpMyAdmin-3.5.8.2-1.el6.noarch
 :
---> Package php-pdo.x86_64 0:5.3.3-50.el6_10 will be installed
--> Finished Dependency Resolution
 
Dependencies Resolved
 
===============================================================================================================================================================================
 Package                                       Arch                                 Version                                        Repository                             Size
===============================================================================================================================================================================
Installing:
 phpMyAdmin                                    noarch                               3.5.8.2-1.el6                                  epel                                  4.3 M
Installing for dependencies:
 php                                           x86_64                               5.3.3-50.el6_10                                updates                               1.1 M
 php-cli                                       x86_64                               5.3.3-50.el6_10                                updates                               2.2 M
 php-common                                    x86_64                               5.3.3-50.el6_10                                updates                               530 k
 php-gd                                        x86_64                               5.3.3-50.el6_10                                updates                               112 k
 php-mbstring                                  x86_64                               5.3.3-50.el6_10                                updates                               460 k
 php-mcrypt                                    x86_64                               5.3.3-3.el6                                    epel                                   19 k
 php-mysql                                     x86_64                               5.3.3-50.el6_10                                updates                                86 k
 php-pdo                                       x86_64                               5.3.3-50.el6_10                                updates                                80 k
 php-php-gettext                               noarch                               1.0.11-3.el6                                   epel                                   21 k
 
Transaction Summary
===============================================================================================================================================================================
Install      10 Package(s)
 
Total size: 8.9 M
Total download size: 8.8 M
Installed size: 33 M
Downloading Packages:
(1/9): php-5.3.3-50.el6_10.x86_64.rpm                                                                                                                   | 1.1 MB     00:01
(2/9): php-cli-5.3.3-50.el6_10.x86_64.rpm                                                                                                               | 2.2 MB     00:01
(3/9): php-common-5.3.3-50.el6_10.x86_64.rpm                                                                                                            | 530 kB     00:00
(4/9): php-gd-5.3.3-50.el6_10.x86_64.rpm                                                                                                                | 112 kB     00:00
(5/9): php-mbstring-5.3.3-50.el6_10.x86_64.rpm                                                                                                          | 460 kB     00:00
http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/php-mcrypt-5.3.3-3.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
To address this issue please refer to the below wiki article
 
https://wiki.centos.org/yum-errors
 
If above article doesn't help to resolve this issue please use https://bugs.centos.org/.
 
http://ftp.tsukuba.wide.ad.jp/Linux/fedora/epel/6/x86_64/php-mcrypt-5.3.3-3.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/x86_64/php-mcrypt-5.3.3-3.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://ftp.cuhk.edu.hk/pub/linux/fedora-epel/6/x86_64/php-mcrypt-5.3.3-3.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://mirror.premi.st/epel/6/x86_64/php-mcrypt-5.3.3-3.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
 :
http://mirrors.ispros.com.bd/fedora-epel/6/x86_64/phpMyAdmin-3.5.8.2-1.el6.noarch.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.ispros.com.bd'"
Trying other mirror.
http://mirrors.vinahost.vn/epel/6/x86_64/phpMyAdmin-3.5.8.2-1.el6.noarch.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.vinahost.vn'"
Trying other mirror.
 
 
Error Downloading Packages:
  php-mcrypt-5.3.3-3.el6.x86_64: failure: php-mcrypt-5.3.3-3.el6.x86_64.rpm from epel: [Errno 256] No more mirrors to try.
  php-php-gettext-1.0.11-3.el6.noarch: failure: php-php-gettext-1.0.11-3.el6.noarch.rpm from epel: [Errno 256] No more mirrors to try.
  phpMyAdmin-3.5.8.2-1.el6.noarch: failure: phpMyAdmin-3.5.8.2-1.el6.noarch.rpm from epel: [Errno 256] No more mirrors to try.

2.原因と対処

これを実行するまでに他のパッケージのアップデートやインストールでyumを多用していて、キャッシュにゴミが残っていたのが原因のようです。

ということで、「yum clean all」を実行。

# yum clean all
Loaded plugins: fastestmirror, priorities, security
Cleaning repos: base epel extras remi-safe updates
Cleaning up Everything
Cleaning up list of fastest mirrors

これで無事インストールできました。

# yum -y install phpmyadmin
Loaded plugins: fastestmirror, priorities, security
Setting up Install Process
Determining fastest mirrors
epel/metalink                                                                                                                                           | 4.7 kB     00:00
 * epel: d2lzkl7pfhq30w.cloudfront.net
 * remi-safe: ftp.riken.jp
base                                                                                                                                                    | 3.7 kB     00:00
base/primary_db                                                                                                                                         | 4.7 MB     00:03
epel                                                                                                                                                    | 4.7 kB     00:00
epel/primary_db                                                                                                                                         | 6.1 MB     00:00
extras                                                                                                                                                  | 3.4 kB     00:00
extras/primary_db                                                                                                                                       |  29 kB     00:00
remi-safe                                                                                                                                               | 3.0 kB     00:00
remi-safe/primary_db                                                                                                                                    | 1.2 MB     00:00
updates                                                                                                                                                 | 3.4 kB     00:00
updates/primary_db                                                                                                                                      |  12 MB     00:07
107 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package phpMyAdmin.noarch 0:4.0.10.20-1.el6 will be installed
--> Processing Dependency: php(language) < 7 for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php(language) >= 5.2.17 for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-bz2 for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-ctype for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-curl for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-date for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-filter for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-gd for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-hash for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-iconv for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-json for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-libxml for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-mbstring for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-mcrypt for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-mysqli for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-pcre for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-php-gettext for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-session for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-simplexml for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-spl for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-tcpdf for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-tcpdf-dejavu-sans-fonts for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-xmlwriter for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-zip for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Processing Dependency: php-zlib for package: phpMyAdmin-4.0.10.20-1.el6.noarch
--> Running transaction check
---> Package php-common.x86_64 0:5.3.3-50.el6_10 will be installed
---> Package php-gd.x86_64 0:5.3.3-50.el6_10 will be installed
---> Package php-mbstring.x86_64 0:5.3.3-50.el6_10 will be installed
---> Package php-mcrypt.x86_64 0:5.3.3-5.el6 will be installed
---> Package php-mysql.x86_64 0:5.3.3-50.el6_10 will be installed
--> Processing Dependency: php-pdo(x86-64) for package: php-mysql-5.3.3-50.el6_10.x86_64
---> Package php-php-gettext.noarch 0:1.0.12-1.el6 will be installed
---> Package php-tcpdf.noarch 0:6.2.26-1.el6 will be installed
--> Processing Dependency: php-bcmath for package: php-tcpdf-6.2.26-1.el6.noarch
--> Processing Dependency: php-composer(fedora/autoloader) for package: php-tcpdf-6.2.26-1.el6.noarch
--> Processing Dependency: php-posix for package: php-tcpdf-6.2.26-1.el6.noarch
--> Processing Dependency: php-tidy for package: php-tcpdf-6.2.26-1.el6.noarch
---> Package php-tcpdf-dejavu-sans-fonts.noarch 0:6.2.26-1.el6 will be installed
--> Processing Dependency: dejavu-sans-fonts for package: php-tcpdf-dejavu-sans-fonts-6.2.26-1.el6.noarch
---> Package php-xml.x86_64 0:5.3.3-50.el6_10 will be installed
--> Running transaction check
---> Package dejavu-sans-fonts.noarch 0:2.33-1.el6 will be installed
--> Processing Dependency: dejavu-fonts-common = 2.33-1.el6 for package: dejavu-sans-fonts-2.33-1.el6.noarch
---> Package php-bcmath.x86_64 0:5.3.3-50.el6_10 will be installed
---> Package php-fedora-autoloader.noarch 0:1.0.1-2.el6 will be installed
---> Package php-pdo.x86_64 0:5.3.3-50.el6_10 will be installed
---> Package php-process.x86_64 0:5.3.3-50.el6_10 will be installed
---> Package php-tidy.x86_64 0:5.3.3-50.el6_10 will be installed
--> Processing Dependency: libtidy-0.99.so.0()(64bit) for package: php-tidy-5.3.3-50.el6_10.x86_64
--> Running transaction check
---> Package dejavu-fonts-common.noarch 0:2.33-1.el6 will be installed
---> Package libtidy.x86_64 0:0.99.0-19.20070615.1.el6 will be installed
--> Finished Dependency Resolution
 
Dependencies Resolved
 
===============================================================================================================================================================================
 Package                                              Arch                            Version                                           Repository                        Size
===============================================================================================================================================================================
Installing:
 phpMyAdmin                                           noarch                          4.0.10.20-1.el6                                   epel                             4.1 M
Installing for dependencies:
 dejavu-fonts-common                                  noarch                          2.33-1.el6                                        base                              63 k
 dejavu-sans-fonts                                    noarch                          2.33-1.el6                                        base                             2.2 M
 libtidy                                              x86_64                          0.99.0-19.20070615.1.el6                          base                             127 k
 php-bcmath                                           x86_64                          5.3.3-50.el6_10                                   updates                           40 k
 php-common                                           x86_64                          5.3.3-50.el6_10                                   updates                          530 k
 php-fedora-autoloader                                noarch                          1.0.1-2.el6                                       epel                              11 k
 php-gd                                               x86_64                          5.3.3-50.el6_10                                   updates                          112 k
 php-mbstring                                         x86_64                          5.3.3-50.el6_10                                   updates                          460 k
 php-mcrypt                                           x86_64                          5.3.3-5.el6                                       epel                              19 k
 php-mysql                                            x86_64                          5.3.3-50.el6_10                                   updates                           86 k
 php-pdo                                              x86_64                          5.3.3-50.el6_10                                   updates                           80 k
 php-php-gettext                                      noarch                          1.0.12-1.el6                                      epel                              22 k
 php-process                                          x86_64                          5.3.3-50.el6_10                                   updates                           44 k
 php-tcpdf                                            noarch                          6.2.26-1.el6                                      epel                             2.8 M
 php-tcpdf-dejavu-sans-fonts                          noarch                          6.2.26-1.el6                                      epel                             315 k
 php-tidy                                             x86_64                          5.3.3-50.el6_10                                   updates                           41 k
 php-xml                                              x86_64                          5.3.3-50.el6_10                                   updates                          108 k
 
Transaction Summary
===============================================================================================================================================================================
Install      18 Package(s)
 
Total download size: 11 M
Installed size: 44 M
Downloading Packages:
(1/18): dejavu-fonts-common-2.33-1.el6.noarch.rpm                                                                                                       |  63 kB     00:00
(2/18): dejavu-sans-fonts-2.33-1.el6.noarch.rpm                                                                                                         | 2.2 MB     00:01
(3/18): libtidy-0.99.0-19.20070615.1.el6.x86_64.rpm                                                                                                     | 127 kB     00:00
(4/18): php-bcmath-5.3.3-50.el6_10.x86_64.rpm                                                                                                           |  40 kB     00:00
(5/18): php-common-5.3.3-50.el6_10.x86_64.rpm                                                                                                           | 530 kB     00:00
(6/18): php-fedora-autoloader-1.0.1-2.el6.noarch.rpm                                                                                                    |  11 kB     00:00
(7/18): php-gd-5.3.3-50.el6_10.x86_64.rpm                                                                                                               | 112 kB     00:00
(8/18): php-mbstring-5.3.3-50.el6_10.x86_64.rpm                                                                                                         | 460 kB     00:00
(9/18): php-mcrypt-5.3.3-5.el6.x86_64.rpm                                                                                                               |  19 kB     00:00
(10/18): php-mysql-5.3.3-50.el6_10.x86_64.rpm                                                                                                           |  86 kB     00:00
(11/18): php-pdo-5.3.3-50.el6_10.x86_64.rpm                                                                                                             |  80 kB     00:00
(12/18): php-php-gettext-1.0.12-1.el6.noarch.rpm                                                                                                        |  22 kB     00:00
(13/18): php-process-5.3.3-50.el6_10.x86_64.rpm                                                                                                         |  44 kB     00:00
(14/18): php-tcpdf-6.2.26-1.el6.noarch.rpm                                                                                                              | 2.8 MB     00:01
(15/18): php-tcpdf-dejavu-sans-fonts-6.2.26-1.el6.noarch.rpm                                                                                            | 315 kB     00:01
(16/18): php-tidy-5.3.3-50.el6_10.x86_64.rpm                                                                                                            |  41 kB     00:00
(17/18): php-xml-5.3.3-50.el6_10.x86_64.rpm                                                                                                             | 108 kB     00:00
(18/18): phpMyAdmin-4.0.10.20-1.el6.noarch.rpm                                                                                                          | 4.1 MB     00:14
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                          441 kB/s |  11 MB     00:25
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : php-common-5.3.3-50.el6_10.x86_64                                                                                                                          1/18
  Installing : php-mbstring-5.3.3-50.el6_10.x86_64                                                                                                                        2/18
  Installing : php-xml-5.3.3-50.el6_10.x86_64                                                                                                                             3/18
  Installing : php-gd-5.3.3-50.el6_10.x86_64                                                                                                                              4/18
  Installing : php-php-gettext-1.0.12-1.el6.noarch                                                                                                                        5/18
  Installing : php-fedora-autoloader-1.0.1-2.el6.noarch                                                                                                                   6/18
  Installing : php-mcrypt-5.3.3-5.el6.x86_64                                                                                                                              7/18
  Installing : php-process-5.3.3-50.el6_10.x86_64                                                                                                                         8/18
  Installing : php-pdo-5.3.3-50.el6_10.x86_64                                                                                                                             9/18
  Installing : php-mysql-5.3.3-50.el6_10.x86_64                                                                                                                          10/18
  Installing : php-bcmath-5.3.3-50.el6_10.x86_64                                                                                                                         11/18
  Installing : dejavu-fonts-common-2.33-1.el6.noarch                                                                                                                     12/18
  Installing : dejavu-sans-fonts-2.33-1.el6.noarch                                                                                                                       13/18
  Installing : libtidy-0.99.0-19.20070615.1.el6.x86_64                                                                                                                   14/18
  Installing : php-tidy-5.3.3-50.el6_10.x86_64                                                                                                                           15/18
  Installing : php-tcpdf-6.2.26-1.el6.noarch                                                                                                                             16/18
  Installing : php-tcpdf-dejavu-sans-fonts-6.2.26-1.el6.noarch                                                                                                           17/18
  Installing : phpMyAdmin-4.0.10.20-1.el6.noarch                                                                                                                         18/18
  Verifying  : php-xml-5.3.3-50.el6_10.x86_64                                                                                                                             1/18
  Verifying  : dejavu-sans-fonts-2.33-1.el6.noarch                                                                                                                        2/18
  Verifying  : php-fedora-autoloader-1.0.1-2.el6.noarch                                                                                                                   3/18
  Verifying  : php-tcpdf-dejavu-sans-fonts-6.2.26-1.el6.noarch                                                                                                            4/18
  Verifying  : php-tcpdf-6.2.26-1.el6.noarch                                                                                                                              5/18
  Verifying  : libtidy-0.99.0-19.20070615.1.el6.x86_64                                                                                                                    6/18
  Verifying  : php-mysql-5.3.3-50.el6_10.x86_64                                                                                                                           7/18
  Verifying  : php-tidy-5.3.3-50.el6_10.x86_64                                                                                                                            8/18
  Verifying  : php-mcrypt-5.3.3-5.el6.x86_64                                                                                                                              9/18
  Verifying  : php-process-5.3.3-50.el6_10.x86_64                                                                                                                        10/18
  Verifying  : php-common-5.3.3-50.el6_10.x86_64                                                                                                                         11/18
  Verifying  : phpMyAdmin-4.0.10.20-1.el6.noarch                                                                                                                         12/18
  Verifying  : php-mbstring-5.3.3-50.el6_10.x86_64                                                                                                                       13/18
  Verifying  : php-php-gettext-1.0.12-1.el6.noarch                                                                                                                       14/18
  Verifying  : php-gd-5.3.3-50.el6_10.x86_64                                                                                                                             15/18
  Verifying  : php-pdo-5.3.3-50.el6_10.x86_64                                                                                                                            16/18
  Verifying  : php-bcmath-5.3.3-50.el6_10.x86_64                                                                                                                         17/18
  Verifying  : dejavu-fonts-common-2.33-1.el6.noarch                                                                                                                     18/18
 
Installed:
  phpMyAdmin.noarch 0:4.0.10.20-1.el6
 
Dependency Installed:
  dejavu-fonts-common.noarch 0:2.33-1.el6 dejavu-sans-fonts.noarch 0:2.33-1.el6      libtidy.x86_64 0:0.99.0-19.20070615.1.el6         php-bcmath.x86_64 0:5.3.3-50.el6_10
  php-common.x86_64 0:5.3.3-50.el6_10     php-fedora-autoloader.noarch 0:1.0.1-2.el6 php-gd.x86_64 0:5.3.3-50.el6_10                   php-mbstring.x86_64 0:5.3.3-50.el6_10
  php-mcrypt.x86_64 0:5.3.3-5.el6         php-mysql.x86_64 0:5.3.3-50.el6_10         php-pdo.x86_64 0:5.3.3-50.el6_10                  php-php-gettext.noarch 0:1.0.12-1.el6
  php-process.x86_64 0:5.3.3-50.el6_10    php-tcpdf.noarch 0:6.2.26-1.el6            php-tcpdf-dejavu-sans-fonts.noarch 0:6.2.26-1.el6 php-tidy.x86_64 0:5.3.3-50.el6_10
  php-xml.x86_64 0:5.3.3-50.el6_10
 
Complete!
Comments [0] | Trackbacks [0]

Windows10 + MKEditorでカーソルが消える問題の対処

May 5,2021 11:55 PM
Category:[Windows]
Tag:[MKEditor, Windows]
Permalink

Windows10 + MKEditorでカーソルが消える問題の対処方法を紹介します。

1.問題点

Windows10でMKEditorを使っていると、文字を入力したタイミングでカーソルが消えてしまいます。

下のキャプチャでは、文字のところにあるはずのカーソルが表示されていません。

キャプチャ

が、原因が分かりません。

ということで、Windows10 + MKEditorでカーソルが消える問題の対処方法を紹介します。

2.カーソルが消える問題の対処方法

「設定」アイコンをクリック。

「時刻と言語」をクリック。

左メニューから「言語」をクリック。

「優先する言語」より「日本語」をクリック。

「オプション」をクリック。

「キーボード」の「Microsoft IME」をクリック。

「オプション」をクリック。

「全般」をクリック。

下の方にある「互換性」の「以前のバージョンのMicrosoft IMEを使う」をオンにします(下はオフの状態)。

これで「オン」になりました。

MKEditorで新しく開いたタブについてはカーソルが表示されるようになりました。


Comments [0] | Trackbacks [0]

ブログ「小粋空間」をSSL化しました

May 1,2021 3:55 PM
Category:[blog]
Tag:[SSL]
Permalink

遅ればせながら、ブログ「小粋空間」をSSL化(http→https)しました。

ブログ「小粋空間」をSSL化

当ブログはMTを利用しているので、以下、SSL化で作業した内容を残しておきます。

SSL証明書の取得・設定方法は別エントリーします。

1.方針

SSL化でどの部分からhttpをhttpsに変更すればいいか?という問題ですが、基本的な動作として、

  • httpでアクセスして、中にあるhttpsの画像はOK
  • httpsでアクセスして、中にあるhttpの画像はNG

ということで、最初にページ内のhttpをhttpsに変更し、一番最後に.htaccessでのリダイレクトをすることにしました。

2.サイトURLの変更

MT管理画面の「設定」→「全般」の「サイトURL」を「http://」から「https://」に変更。これでサイト内記事へのリンクはすべて変更。

サイトURL

MT6までの場合は、ウェブサイトの「設定」→「全般」→「ウェブサイトURL」で変更(ブログの「ブログURL」ではプロトコルを変更できないので注意)。

3.記事内のimg要素・a要素の変更

記事に含まれる、a要素およびimg要素等に含まれるサイト内のURL、

http://www.koikikukan.com/

https://www.koikikukan.com/

に変更。

プロトコルを表記しない、

//www.koikikukan.com/

に変更する案も考えましたが、調べたところ、Googleで非推奨ということを知り、httpsを明記。

参考:Google HTML/CSS Style Guide()

Always use HTTPS (https:) for images and other media files, style sheets, and scripts, unless the respective files are not available over HTTPS.
 
<!-- Not recommended: omits the protocol -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
 
<!-- Not recommended: uses HTTP -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
<!-- Recommended -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>

4.canonicalの変更

link要素の"rel=canonical"は、インデックスして欲しいURLを検索エンジンに伝える役割があるようです。

変更前

<link rel="canonical" href="http://www.koikikukan.com/" />

変更後

<link rel="canonical" href="https://www.koikikukan.com/" />

実際はMTタグで表現しているので自然体で変更。

5.jsファイルのURL変更

ここまでの変更でhttpsでアクセスすると、jQueryで埋め込んでいた折りたたみが動作しなくなったので、Chromeのコンソール機能でエラーを確認し、該当のjsファイルに直書きしているURLのhttp://をhttps://に変更。

例えば、

変更前

var calendar_url = "http://www.koikikukan.com/";

変更後

var calendar_url = "https://www.koikikukan.com/";

6.その他のURL

テンプレートファイルのアドセンスに含まれる"http://"を"https://"に変更。

Amazonアソシエイトのリンクはhttpsに変更するとエラーになるため放置。

7.サイトマップの追加

Google Search Consoleに読み込ませるサイトマップ(sitemap.xml)を出力。

厳密には、"http://"で出力されているサイトマップはそのままにして、インデックステンプレートで生成するサイトマップのファイル名を、別のファイル名(sitemap2.xml等)に変更して再構築。

Google Search Consoleは、"http//www.koikikukan.com/"で登録していプロパティは、https用に移行できないため、"https//www.koikikukan.com/"のプロパティを新たに追加し、そこに前述のサイトマップを指定します。

8.再構築

ここまでの作業で個別に"https://"指定でブログのトップページや記事ページが概ね正常に表示されることを確認し。すべてのページを再構築。

この時点では、外部から"http://"でアクセスされても表示が崩れることはありません。

ただし、アクセスされたページから、さらに他のサイト内ページに遷移すると、"https"//でのアクセスになります。

9..htaccessでのリダイレクト

最後にHTTPからHTTPSにリダイレクトするために、.htaccessに下記のディレクティブを追加。

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

追加したあと、ブラウザから"http://"でアクセスして、"https://"にリダイレクトされることを確認。

10.おまけ

HTML要素のxmlnsをprefixに変更しました。

変更前

<html lang="ja"
      xmlns:og="http://ogp.me/ns#"
      xmlns:fb="http://www.facebook.com/2008/fbml">

変更後

<html lang="ja"
      prefix="og: http://ogp.me/ns#"
      prefix="fb: https://ogp.me/ns/fb#"">

11.参考サイト

参考サイトは下記です。ありがとうございました。

Comments [0] | Trackbacks [0]
 1  |  2  |  3  |  4  |  5  | All pages