質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Q&A

解決済

1回答

460閲覧

.htaccessによる301リダイレクトの記述方法(SSL化、拡張子なし、末尾に/)

manyu

総合スコア13

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

0グッド

0クリップ

投稿2018/12/28 05:16

編集2018/12/28 05:59

wordpressで運営しているサイトのドメイン移行に伴い.htaccessによる301リダイレクトの記述方法が判らないでいます。

1)SSL化
旧サイトは、
http://aaa.jp/
新サイト(移行するサイト)は
https://bbb.com/
となり、SSL化しています。

2).htmlの拡張子が付いたURLは末尾が/に変換して転送する。
旧サイトでは、投稿ファイル名が
http://aaa.jp/abc.html
となっていましたが、新サイトでは、パーマリンクを変更し
https://bbb.com/abc/
と.htmlの拡張子を削除し、URLの末尾が/になるように変更しています。

3)拡張子無く、末尾に/がついてないURLは、/を付けて転送する
旧サイトのカテゴリーは末尾にスラッシュがありません。
http://aaa.jp/category/ccc
新サイトではURLの末尾が/になるようになっています。
https://bbb.com/category/ccc/

そこで、
1)SSL化
2).htmlの拡張子が付いたURLは末尾が/に変換して転送する。
3)拡張子無く、末尾に/がついてないURLは、/を付けて転送する

以上、3点を満足させる.htaccessによる301リダイレクトの正規表現による記載方法をご存知の方がいたら、教えて頂けるととても助かります。
(いろいろ調べましたが、条件が多くて探しきれませんでした。)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

Apache

1RewriteEngine On 2RewriteRule (.*).html$ https://bbb.com/$1/ [R=301,L] 3RewriteRule (.*/[^./]+)$ https://bbb.com/$1/ [R=301,L] 4RewriteRule ([^./]+)$ https://bbb.com/$1/ [R=301,L] 5RewriteRule (.*)$ https://bbb.com/$1 [R=301,L]

投稿2018/12/28 06:38

otn

総合スコア84557

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

manyu

2018/12/28 07:26

おぉ、すごい☆ そんなにシンプルな記述になるんですね。 (当方でいろいろ調べて実行しましたが、うまく動きませんでした。) 早速簡易テストしてみましたが、大丈夫そうです☆ 回答いただけなかったら、いつ終わるかわかりませんでした 本当にありがとうございますm(_ _)m とても助かりました(^^)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問