サイトリニューアルに伴い.htaccessを使って下記転送を行いました。
- https化に伴う転送
- 存在しなくなる特定の旧ページを、該当する新ページのURLに転送
1.は問題なく動作するのですが、2.の転送がうまくいきません。
環境---
さくらサーバー ライトプラン
サイトファイルはすべてhtmlで構成
htaccess記述内容---
/** https化 **/
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
/** 特定ページの転送 **/
RewriteCond %{HTTPS} on
RewriteRule ^https://www.ドメイン名/company/index.htm$ https://www.ドメイン名/company.html [R=301,L]
現象---
上記設定をするとcompany.htmlがディレクトリの扱いになり、company.html/index.htmという転送先が勝手に作成されてしまう
キャッシュなどの影響もなし
※ファイル上に/company/index.htmというファイルは無い
階層の違うファイルに転送する際、違ったRewriteRuleの設定があるのでしょうか?ご教示お願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。