質問 |
||
| QNo.4019496 | IISにてトラックバックの設定方法を知りたいのですが | |
|---|---|---|
| 質問者:MYCABIN |
トラックバックの受信・返信の仕組みをIIS(windows2003)にて作成しようと目下格闘中ですが、あともう一息がなかなか難しく、お知恵を拝借できないものかと。 やりたいことは 仮に http://192.168.0.1/trackback/ にてそれ以降のクエリにて 12345 とすることで http://192.168.0.1/trackback/12345 というトラックバックURLになるような仕組みを作成したいと思っています。 現在のところ http://192.168.0.1/trackback/?12345 ではクエリを拾うことができるのですが、この”?”を取り除きたいのです。これをcgiなど外部のインターフェースを利用せずにIISだけの設定にてできないものでしょうか。 現在の設定は エイリアスを trackback で作成、規定のドキュメントを trackback.asp と設定してあります。 以上よろしくお願いします。 |
|
困り度:
|
||
| 質問投稿日時: 08/05/13 17:21 |
||
回答 |
|
| ANo.2 | #IISは触ったことがありませんが(汗 >http://192.168.0.1/trackback/12345​ というURLを成立させるにはどうしたらいいでしょうか? trackbackというディレクトリ(IISだからフォルダかな)を作らずに、trackbackというファイルを実行権限を与えて置いておけば、trackbackというスクリプトでpathinfoが「/12345」で受け取れませんか?(Apacheならそういう感じで作るので) ただし(今回はtrackbackだから関係ないですが)pathinfoを使う場合は、ブラウザが「アクセスしているつもり」の階層とサーバ上の階層がズレるので、ブラウザに返すファイル内での相対指定には要注意です。基本的に絶対指定(/からの記述)にします。 |
|---|---|
| 回答者:shimix | |
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| 回答日時: 08/05/13 20:13 |
|
| |
| この回答への補足 | この回答に補足をつける(質問者のみ) |
| この回答へのお礼 | ありがとうございます。 http://192.168.0.1/trackback/12345 では「ページが見つかりません」 と表示されます。 http://192.168.0.1/trackback/?12345 とすると PATH_INFOは/trackback/trackback.asp QUERY_STRINGは12345 と表示されます。 >trackbackというファイルを実行権限を与えて置いておけば これはどのように解釈したらよいのでしょうか。 |
回答 |
|
| ANo.1 | QueryStringでなくpathinfoを使うだけじゃ・・と思ったらCGIなどは使わずに「IIS」だけで?でもtrackback.aspは使うのですよね?ちょっと意図がわかりません。 |
|---|---|
| 回答者:shimix | |
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| 回答日時: 08/05/13 18:15 |
|
| |
| この回答への補足 | この回答に補足をつける(質問者のみ) |
| この回答へのお礼 | ありがとうございます。 >ちょっと意図がわかりません。 説明が足らずに申し訳ございません。質問を変えるとIISの設定項目だけで、 http://192.168.0.1/trackback/12345 というURLを成立させるにはどうしたらいいでしょうか?ということなのですが。12345はトラックバックIDとなります。 以上よろしくお願いします。 |