(mod_rewrite) hatena というフォルダがあります。


ここにblog.php というファイルがあるのですが、URLが動的なもので、bbs.php?cate=computer&name=hate&page=1 のようになります。これをmod_rewriteで hatena/bbs/computer/hate/1 でもアクセスできるようにするためのソースをお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/03/04 02:07:15
  • 終了:--

回答(1件)

id:tezcello No.1

tezcello回答回数460ベストアンサー獲得回数692006/03/04 15:20:31

ポイント40pt

http://www.hatena.ne.jp/1141405635#

人力検索はてな - (mod_rewrite) hatena というフォルダがあります。 ここにblog.php というファイルがあるのですが、URLが動的なもので、bbs.php?cate=computer&name=hate&page=1 のように..

URLはダミーです。(「ソースを...」という事でURLは希望されていないのだから、この書式では書き難い)


残念ながら、ご希望の方法では出来ませんでした。URL中にある文字列(質問中では bbs )と同じ名前の実ファイルがあると上手くいかないようです。


なので、呼出方法を(bbs -> bulletin としてみました。別に何でもいいです)

hatena/bulletin/computer/hate/1

として、.htaccess を


RewriteEngine on

RewriteBase /~hogehoge/hatena

RewriteRule ^bulletin/([^/]+)/([^/]+)/(.+)$ bbs.php?cate=$1&name=$2&page=$3 [L]


にしたら一応予定通りの反応をしているみたいです。

(bulletin.php を hatena/bbs/computer/hate/1 で呼び出すのでもOKでしょう)

id:esecua

ありがとうございます。

2006/03/06 14:13:25

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません