.htaccess の場合、
Redirect permanent /http://www.url.co.jp/officialweb/ https://www.url.co.jp/.htacsess
の第一パラメータには、ドメイン名は記載できません。
また、最後に .htacsess
を記載されている意味がわかりませんが通常不要です。
以下、例示用ドメインの www.example.co.jp に置き換えて回答。
単に /officialweb を https://www.example.co.jp/ にリダイレクトするだけであれば、Redirect を使う場合は、
Redirect permanent /officialweb https://www.example.co.jp/
になります。
または、RewriteRule を使う方法としては、
http://www.example.co.jp/officialweb https://www.example.co.jp/ の場合は、
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^/officialweb/(.*)$ https://www.example.co.jp/$1 [R=301,L]
のような感じになります。
なお、一部のレンタルサーバーでは、レンタルサーバ側で、%{HTTPS}
が設定されないため %{HTTPS}
で http か https か判別できない場合もあります。(リダイレクトループでエラーになります。)
その場合は、http/https の判別に RewriteCond %{SERVER_PORT} ^80$
等、他の条件を考える必要があります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/13 03:30