• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htaccessのリダイレクトについて)

.htaccessでURLをリダイレクトする方法

このQ&Aのポイント
  • .htaccessのRewriteRuleを使用してURLをリダイレクトする方法について説明します。
  • 以下のようなURLにアクセスした場合、publicを削除したURLにリダイレクトさせることができます。
  • 設定方法は.htaccessファイルに次のRewriteRuleを追加するだけです。詳細な設定方法については、ドキュメントを参照してください。

質問者が選んだベストアンサー

  • ベストアンサー
  • hok212
  • ベストアンサー率66% (100/150)
回答No.1

こんにちは。 RedirectMatch permanent /public/(.*) http://example.com/$1 これでいけるのではないでしょうか。 ちなみに、(.*)とは 0文字または1文字以上の文字列を意味し、それを $1 に置換しています。 よって、http://example.com/public/ の場合は /public/ の後ろに0文字があるので条件にマッチするので http://example.com/ にリダイレクトされます。 http://example.com/public/pageA の場合は /public/ の後ろに1文字の文字列があるので、これも条件にマッチするので http://example.com/pageA にリダイレクトされます。 つまり /public/ 以下のディレクトリへのアクセスは、すべて http://example.com/ 以下にリダイレクトされます。

関連するQ&A

専門家に質問してみよう