人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

phpでやりたいのですが、
<form action="aaa/bbb/" method="get">とソースを書き、
フォームからgetでsubmitをクリックしたとき、

ブラウザのURLはhttp://www.hogehoge.com/aaa/bbb/?id=1&id2=2
となっているとします。

そのブラウザのURLの表示をaaa/bbb/1/2/index.html
と書き換えたいのですが、


それは、htaccessでどのように書くのでしょうか?
それとも違う方法で実現するのでしょうか?
formのaction="aaa/bbb/の部分は固定です。

●質問者: zap50326
●カテゴリ:インターネット ウェブ制作
✍キーワード:AAA HTML INDEX PHP URL
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ymlab
●35ポイント

私も全く同じ質問をしたことがあります。

http://q.hatena.ne.jp/1174232905

よかったら参考にして下さい。

PATH_INFOを使います。

.htaccessでは、

http://exam.su-jine.com/path_info/path/info.html

に解説があります。


2 ● tezcello
●35ポイント

aaa/bbb というディレクトリが実在するなら、そこへ

RewriteEngine on
RewriteBase /aaa/bbb/
RewriteRule (.+)/(.+)/index.html ?id=$1&id2=$2 [L]

としたらどうでしょうか?


実在しないのなら

RewriteEngine on
RewriteRule aaa/bbb/(.+)/(.+)/index.html 実際の場所?id=$1&id2=$2 [L]

こんな感じでしょうか

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ