SSL化リダイレクトでカスタム投稿タイプ名と投稿タイトルが重複

やっと重い腰を上げてSSL化して .htaccess でhttps:// にリダイレクトかけました。思うように行かずに難航したので覚え書きに残しておきます。

.htaccess もよく理解していないので拾ってきてコピペしただけ。

だいたいどこにでもあったのがコレ

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

サイトを見ると問題なく転送された。

なんだ簡単じゃん!

なんて一瞬思ったのは勘違い(笑)

私はカスタム投稿タイプだからかな?トップページは問題ないのだけどカスタム投稿タイプ名と投稿タイトルが重複してしまう。

例えば

http://exsample.com/test/postname

↑これを↓にリダイレクト

https://exsample.com/test/postname

実態に移動したのは↓こんな感じですっごい重複。

https://exsample.com/test/postname/test/postname

色々検索してもなかなか出てこない・・・

見つけたのがこちら。

http をリダイレクトし、アドレスを https に統一する

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

これに差し替えてみたら大成功!

違いは %{REQUEST_URI} が入っているか入っていないか。

シェアする

フォローする