- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htaccessのrewriteの書き方について)
.htaccessのrewriteの書き方について
このQ&Aのポイント
- 現在自分のホームページに自作のフォームを設置しています。.htaccessのrewriteを使い、アドレスバーcont1.phpと入力したときcont.htmlのページが表示されるようにしたいと思っています。
- アドレスバーに直接cont1.phpを入力すると、ダイレクトでそのページが表示、送信されてしまいますので、.htaccessのrewriteを使い、アドレスバーcont1.phpと入力したときcont.htmlのページが表示されるようにしたいと思っています。
- どなたか、書き方をご教授頂けないでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 cont.htmlからcont1.phpへのsubmit時に、何か渡しては? cont1.phpで、これがなければ不正アクセスとして、 header("Location: /cont.html"); とか。
その他の回答 (1)
- ma-tsu
- ベストアンサー率32% (190/593)
回答No.1
rewriteでcont1.phpにアクセスした時にcont.htmlを表示させる様にしてしまったらcont.htmlからフォーム送信された時にcont1.phpが動かないと思うんですが。 それよりcont1.php側で直接アクセスされたらcont.htmlにリダイレクトする様にした方がいいと思いますよ。
質問者
補足
ご回答ありがとうございます。 なるほど、リダイレクトの方がいいのですね。リダイレクトも一緒にいろいろ調べてみましたが、よくわかりませんでした。どのように書けば良いのでしょうか?。
お礼
ありがとうございました。 いろいろ試してみたのですが、思うように行かなかったので、結局あきらめ自分のサイトからしか入れないようにhtaccessで設定出来ました。 この度はありがとうございました。