質問するログイン新規登録
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

1回答

2412閲覧

階層の異なる301リダイレクト

shinnnn

総合スコア15

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2019/07/16 03:08

編集2019/07/16 03:12

0

0

階層の異なる301リダイレクトを設定したいのですが、うまくいきません。よろしくお願いします。

###実現したいこと
階層の異なる301リダイレクト

/aaa/ --> http://www.page.com/aaa2/ /aaa/bbb/ --> http://www.page.com/aaa2/

###環境
エックスサーバー×WordPress

###試したこと
以下のコードをpublic_html直下の.htaccessに記述。階層が異なる301リダイレクトがうまくいっていません。

試したコード1

Redirect permanent /aaa/ http://www.page.com/aaa2/ Redirect permanent /aaa/bbb/ http://www.page.com/aaa2/

試したコード2

RedirectMatch 301 /aaa/(.*) http://www.page.com/aaa2/ RedirectMatch 301 /aaa/bbb/(.*) http://www.page.com/aaa2/

動作確認

/aaa/ --> http://www.page.com/aaa2/ /aaa/bbb/ --> http://www.page.com/aaa2/bbb/

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

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

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

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

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

guest

回答1

0

ベストアンサー

まず、Redirect は、ファイルの先頭から条件を順にチェックして、一致した条件があれば、それが適用されます。(つまり一致した後は無視されます)

そのため、

Redirect permanent /aaa/ http://www.page.com/aaa2/
Redirect permanent /aaa/bbb/ http://www.page.com/aaa2/

の条件だと 

/aaa/ --> http://www.page.com/aaa2/
/aaa/bbb/ --> http://www.page.com/aaa2/bbb/

どちらの URL も 1行目の条件に一致するので、1つ目の条件でリダイレクトされてこのような結果になります。


順番を一致する部分が長い順に並び変えて、

Redirect permanent /aaa/bbb/ http://www.page.com/aaa2/ Redirect permanent /aaa/ http://www.page.com/aaa2/

では、どうでしょうか?

投稿2019/07/16 03:42

編集2019/07/16 03:43
CHERRY

総合スコア25234

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

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

shinnnn

2019/07/18 09:33

できました。ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.30%

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

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

質問する

関連した質問