現在管理しているサイトをリニューアルを行い、リダイレクトを.htaccessにて行いたいのですが、
個別ページのリダイレクトが.htaccessではうまくできません。
ですので現状、refreshタグにてリダイレクトを代用しています。
ちなみに、
.htaccessには、
http→httpsに、wwwあり→なしに、リダイレクトする記述もしていますが、
それは正常に動作し、リダイレクトされてくれています。
現在の記述は以下になります。
html
1<IfModule mod_rewrite.c> 2RewriteEngine on 3# ----------URLの正規化:[www]なしで統一する記述---------- 4RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC] 5RewriteRule ^(.*)$ https://%1/$1 [R=301,L] 6# ----------[http] から [https] にリダイレクトする記述---------- 7RewriteCond %{HTTPS} !on 8RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 9# ----------20201010 全てのページリニューアル:リダイレクト設定---------- 10RewriteRule ^https://〇〇/AAA.html$ https://〇〇/AAA/ [R=301,L] 11RewriteRule ^https://〇〇/BBB.html$ https://〇〇/BBB/ [R=301,L] 12〜〜以下同様(個別ページリダイレクト)〜〜 13</IfModule>
この記述でWordPressを使用したサイトでは問題なく動作しているのですが、
WordPressを使っていないサイトで、今回このような現象が起きています。
同じような質問を一通り目は通しているのですが、
同じようなケースが見当たらないので質問させていただきました。
お手数ですが、
何かおわかりになる方、おられましたら
ぜひご教授いただけないでしょうか?
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/12 08:02