レンタルサーバーはさくらです。
以下のヘルプにある記載をそのまま利用しました。
hoge.com/.htaccess(xxxx.sakura.ne.jp/.htaccess) に記載おいています。
https://help.sakura.ad.jp/206054622/
初期ドメインにアクセスがあった場合独自ドメインへリダイレクトさせたい
さくらの契約済に独自ドメインは設定済で、
xxxx.sakura.ne.jp/hage.htmlなどにアクセスした場合に、hoge.com/hage.htmlに転送させたい という趣旨なのですが、以下の結果になります。
- xxxx.sakura.ne.jp → hoge.com 転送される
- xxxx.sakura.ne.jp/hage.html → hoge.com/hage.html 転送される
- xxxx.sakura.ne.jp/basic/hage.html → hoge.com/basic/hage.html 転送されずURLそのまま(ベーシック認証される)
RewriteEngine On RewriteCond %{HTTP_HOST} ^(www.)?[^.]+.sakura.ne.jp$ [NC] RewriteRule .* http://www.example.jp%{REQUEST_URI} [R=301,L]
諸条件を再確認したところ、
xxxx.sakura.ne.jp/basic/.htaccess ここにベーシック認証を記載しており、このフォルダ以下が移転しない、が正確でした。
htaccess
1AuthName "test" 2AuthType Basic 3AuthUserFile /xxx/basic/.htpasswd 4Require valid-user
回答1件
あなたの回答
tips
プレビュー