HAIK(旧QHM PRO)の特定ページをリダイレクトする方法

「.htaccess」フィルでのリダイレクトはできない?

HAIK (旧QHM PRO)で作った特定のページを例えばワードプレスで作った別のページにリダイレクトしたいと思うことが時々あります。こんな時、「.htaccess」ファイルに次のような記載を行い「.htaccess」ファイルをリダイレクト元のページのあるサイトのルートディレクトリーにアップロードします。

  • RewriteEngine on
    RewriteRule https://www.古いドメイン.com/古いフォルダ/古い.html https://www.新しいドメイン.com/新しいフォルダ/新しい.html [R=301,L]

私が行いたいページの記述は以下のようになります。

  • RewriteEngine on
    RewriteRule https://akacli.com/index.php?Mac%E3%81%A8iPhone%2F2020-06-21$ https://misfit.xsrv.jp/2020/09/28/%e8%b6%85%e4%be%bf%e5%88%a9%ef%bc%81nums%e3%81%a3%e3%81%a6%e4%bd%95 [R=301,L]

ところが、これではakacli.comの特定ページがmisfit.xsrv.jpの特定ページにリダイレクトできませんでした。各ページの「○○.html」と言うファイルが特定されていないからのようでした。そしてまたまた困ったのは、HAIK (旧QHM PRO)の「.html」ファイルがどこのフォルダーに格納されているのやら私にはサッパリ分からないことです。「php」での記述となっていることが影響しているのかもしれませんが、私の知識不足でですね。

HTMLのmetaタグでリダイレクトする方法

こうなると「.htaccess」ファイルにリダイレクトの記述を書いてページをリダイレクトすることを諦めなければなりません。「HTMLのmetaタグ」や「Java Script」でページをリダイレクトするしかないと言うことになります。ところが、「HTMLのmetaタグ」や「Java Script」を記述する「.html」ファイルの場所が分からないため、FTPクライアントソフトなどでページのファイルに直接「HTMLのmetaタグ」や「Java Script」を記述することもできないのです。

これは困った!と思ったのですが、考え込む必要はありませんでした ^ – ^。HAIK (旧QHM PRO)のページ編集画面の下の方にある「その他のツール」をクリックして「その他のツール」のメニューを表示させ、「プログラム」をポイントすると「html」というメニューが選択できるようになるのでクリックします。HAIKリダイレクト1

すると次のような記述がページに追加されるので、「・・HTMLコード・・」のところに「HTMLのmetaタグ」などを記述すれば、タグとタグの間にリダイレクトするための記述を記入することができるようです。
QHMリダイレクト2

「HTMLのmetaタグ」のリダイレクトの記述は次のような記述になります。しかし、このmetaタグは無視されることもあるらしく「URL正規化要素」も一緒に記述しておくといいとのこと。「URL正規化要素」の記述は次のようになります。

  • <meta http-equiv=”refresh” content=”転送までの秒数; URL=リダイレクト先のURL//” />
    <link rel=”canonical” href=”リダイレクト先のURL/” />

上の2つの記述は私の場合、次のようになります。リダイレクト先のURLに「○○.html」ファイルが特定できなくてもリダイレクトできます。

  • <meta http-equiv=”refresh” content=”0; URL=https://misfit.xsrv.jp/2020/09/28/%e8%b6%85%e4%be%bf%e5%88%a9%ef%bc%81nums%e3%81%a3%e3%81%a6%e4%bd%95///” />
    <link rel=”canonical” href=”https://misfit.xsrv.jp/2020/09/28/%e8%b6%85%e4%be%bf%e5%88%a9%ef%bc%81nums%e3%81%a3%e3%81%a6%e4%bd%95//” />

これで無事に特定ページのリダイレクトが設定でしました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*