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

.htaccessのrewriteの書き方について

このQ&Aのポイント
  • 現在自分のホームページに自作のフォームを設置しています。.htaccessのrewriteを使い、アドレスバーcont1.phpと入力したときcont.htmlのページが表示されるようにしたいと思っています。
  • アドレスバーに直接cont1.phpを入力すると、ダイレクトでそのページが表示、送信されてしまいますので、.htaccessのrewriteを使い、アドレスバーcont1.phpと入力したときcont.htmlのページが表示されるようにしたいと思っています。
  • どなたか、書き方をご教授頂けないでしょうか?

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

  • ベストアンサー
回答No.2

こんばんは。 cont.htmlからcont1.phpへのsubmit時に、何か渡しては? cont1.phpで、これがなければ不正アクセスとして、 header("Location: /cont.html"); とか。

inaj009
質問者

お礼

ありがとうございました。 いろいろ試してみたのですが、思うように行かなかったので、結局あきらめ自分のサイトからしか入れないようにhtaccessで設定出来ました。 この度はありがとうございました。

その他の回答 (1)

  • ma-tsu
  • ベストアンサー率32% (190/593)
回答No.1

rewriteでcont1.phpにアクセスした時にcont.htmlを表示させる様にしてしまったらcont.htmlからフォーム送信された時にcont1.phpが動かないと思うんですが。 それよりcont1.php側で直接アクセスされたらcont.htmlにリダイレクトする様にした方がいいと思いますよ。

inaj009
質問者

補足

ご回答ありがとうございます。 なるほど、リダイレクトの方がいいのですね。リダイレクトも一緒にいろいろ調べてみましたが、よくわかりませんでした。どのように書けば良いのでしょうか?。

関連するQ&A