前提・実現したいこと
htaccessでリダイレクトを行いたいです。
mail配下にあるファイルのうち複数の特定ファイルを1つのページにリダイレクトさせたい状況です。
下記状況下でリダイレクト方法があれば教えていただきたいです。
発生している問題・エラーメッセージ
サーバーのディレクトリ構造と本番URLのディレクトリ構造が仕様上ちがうためか、リダイレクトが発生しません。
(テストサーバーではディレクトリ構造が一致しているからか、リダイレクトしました。)
本番用サーバー構造:/page/public/mail/~
本番URL:https://xxx.co.jp**/html**/public/mail/~
(以下はご参照用)
テストサーバー構想:/html/public/mail/~
テストURL:http://test.com/html/public/mail/~
該当のソースコード
テストで試してリダイレクトがうまく行ったものです。
.htaccessファイルの設置場所はmail直下にしています。
htaccess
1# Redirect 2RedirectMatch 301 /html/public/mail/aaa/(.*) https://xxx.co.jp/yyy/login/
試したこと
publicの上の階層名に変換がかかるのが原因かと思い、正規表現にしてみましたが動きませんでした。
(テスト上ではこれもリダイレクトがかかりました。)
htaccess
1# Redirect 2RedirectMatch 301 /(.*)/public/mail/aaa/(.*) https://xxx.co.jp/yyy/login/
以下、試しましたがうまく行かなかった記述たちです。(前半分のみ)
/page/public/mail/
/html/public/mail/
/public/mail/
/mail/
https://xxx.co.jp/html/public/mail/
補足情報
そもそものhtaccessの制限はしてないので使えるはずとのことでシステム担当者には確認をとっています。
あなたの回答
tips
プレビュー