前提・実現したいこと
トップページ「https://sample.com/」を表示させない(隠したい)ために別ページ「https://sample.com/aaa/1/」にリダイレクトさせたい。
発生している問題・エラーメッセージ
wordpressでサイト作成しているのですが、リダイレクトがうまくいきません。
wordpressインストール時にhttpのSSL化はできたのですが、上記のトップページを別ページにリダイレクトすることが正しく記述できていないと思っています。
実際にトップページのURLをたたくと望み通りリダイレクトはしてくれるのですが、
例えばwordpressの下書きを表示(https://sample.com/?p=0000&preview=true)しようとすると以下CHROMEのエラーが表示されます。
トップページを別ページにリダイレクトさせつつ、下書きも表示させるためにはどのように.htaccessに記述すればよろしいでしょうか?
このページは動作していません https://sample.com/ でリダイレクトが繰り返し行われました。 Cookie を消去してみてください. エラー コード: ERR_TOO_MANY_REDIRECTS
該当のソースコード
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteRule ^$ https://sample.com/aaa/1/ [R=301,L] </IfModule> # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
試したこと
RewriteRule ^$ https://sample.com/aaa/1/ [R=301,L]の部分を
RewriteRule ^$ - [R=404,L]に変更してみましたが、下書きを表示すると404エラー表示返されてしまいます。
記述内容が間違っているのでしょうか?
.htaccess編集以外の手段でもかまいませんので、ご教授いただけると助かります。
補足情報(FW/ツールのバージョンなど)
サーバー:XSERVER
wordpressバージョン:4.9.8
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/22 04:37