• 締切済み
  • すぐに回答を!

IISにてトラックバックの設定方法を知りたいのですが

 トラックバックの受信・返信の仕組みを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 と設定してあります。 以上よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数51
  • ありがとう数4

みんなの回答

  • 回答No.2
  • shimix
  • ベストアンサー率54% (865/1590)

#IISは触ったことがありませんが(汗 >http://192.168.0.1/trackback/12345​ というURLを成立させるにはどうしたらいいでしょうか? trackbackというディレクトリ(IISだからフォルダかな)を作らずに、trackbackというファイルを実行権限を与えて置いておけば、trackbackというスクリプトでpathinfoが「/12345」で受け取れませんか?(Apacheならそういう感じで作るので) ただし(今回はtrackbackだから関係ないですが)pathinfoを使う場合は、ブラウザが「アクセスしているつもり」の階層とサーバ上の階層がズレるので、ブラウザに返すファイル内での相対指定には要注意です。基本的に絶対指定(/からの記述)にします。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。 http://192.168.0.1/trackback/12345 では「ページが見つかりません」 と表示されます。 http://192.168.0.1/trackback/?12345 とすると PATH_INFOは/trackback/trackback.asp QUERY_STRINGは12345 と表示されます。 >trackbackというファイルを実行権限を与えて置いておけば  これはどのように解釈したらよいのでしょうか。

関連するQ&A

  • IISの設定方法

    お世話になります。今現在、anhttpdで自宅サーバーを運営しているんですけど、アプリケーションサーバー(ColdFusion,aspなど)も導入したいということで、IISに変えようと考えています。 そこで、IISの設定方法を詳しく紹介しているサイトなどありましたら、教えていただきたいのですが、ご存知の方よろしくお願いします。自分でも検索はしてみたのですが、思うようにわかりやすく説明されているサイトが見当たらなかったので。 一応、コンポーネントの追加でIIS5.1はインストールして、GUIベースで簡単かなって思ったら、最初のチェック画面(http://127.0.0.1/)でパスワードを求めてきて、え?どういうこと?って感じでそれから進んでいません。 どうぞよろしくお願いします。

  • IIS設定問題

    Windows2000ProとASPとIISを使って家庭で掲示板を作ってみたいです。 ということでまずIISをインストールを行いました。その後IEでhttp://127.0.0.1/iisstart.aspを開きましたが全然反応がないです。 「ページを表示できません」という表示だけです。 管理ツール中のIISマネジャーを開いたら最初に「接続できません。エラー3」というメーセジがでます。 ネットワークとかは全然使っていません。家のパソコンで掲示板を作ってテストしてみたいだけです。誰か設定方法を教えてください。 いろいろ本とか探したりネット上で検索したりしていますがうまく行っていません。

  • IISのタイムアウト設定について

    Windows2000+IIS6.0+ActivePerlで、時間がかかる処理を行うプログラムを作成しているのですが、 CGIタイムアウトが発生してしまい、最後まで実行 出来ません。 IISの設定で、ASPのタイムアウトや、セッションタイムアウトを30分とかに設定してもなぜか5分ほどでエラーになってしまいます。 どのようにすればCGIの実行時間を延ばせるのでしょうか?

  • 回答No.1
  • shimix
  • ベストアンサー率54% (865/1590)

QueryStringでなくpathinfoを使うだけじゃ・・と思ったらCGIなどは使わずに「IIS」だけで?でもtrackback.aspは使うのですよね?ちょっと意図がわかりません。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。 >ちょっと意図がわかりません。  説明が足らずに申し訳ございません。質問を変えるとIISの設定項目だけで、 http://192.168.0.1/trackback/12345 というURLを成立させるにはどうしたらいいでしょうか?ということなのですが。12345はトラックバックIDとなります。  以上よろしくお願いします。

関連するQ&A

  • IIS5.1で「規定のドキュメント」を一元化したい

    Windows XPにてIIS5.1をつかっています。 例えば、クライアントからhttp://localhost/test/ にアクセスすると、 IIS側では、testフォルダのプロパティで「規定のドキュメント」として設定されているdefault.htmなどにリダイレクトされます。またこの「規定のドキュメント」の内容は、そのままサブフォルダにも引き継がれています。 今やりたいことは、http://localhost/test/ 以下のサブフォルダすべての「規定のドキュメント」として、http://localhost/test/test.aspにリダイレクトするようにしたいと思っています。 http://localhost/test/ だけであれば、前述のtestフォルダのプロパティ設定でtest.aspを指定すればよいですが、http://localhost/test/ のすべてのサブフォルダについては、そのままだとhttp://localhost/test/test.aspにリダイレクトはされません。 http://localhost/test/ 以下はフォルダ構成などがかなり頻繁に変わる前提です。 以下のいずれにアクセスしても、http://localhost/test/test.aspにリダイレクトされるようにしたいのです。 - http://localhost/test/ - http://localhost/test/aaa/ - http://localhost/test/aaa/aaa/ - http://localhost/test/bbb/ - http://localhost/test/ccc/ddd/ 何か参考に出来るサイトなどがあれば教えてください。

  • IISの設定方法について

    WindowsVista Buisness IIS7.0 IE7 サーバー側インクルードについて、 親フォルダに参照する設定がわからなくて困っています。 次のよう親フォルダのファイルをインクルードすると、 ×:<!--#include file="../index.asp"--> ○:<!--#include file="./index.asp"--> エラーメッセージ: An error occurred on the server when processing the URL. Please contact the system administrator. If you are the system administrator please click hear to find out more about this error. とIEに表示されます. アクセスはURLで http://localhost/xxx とローカルアクセスしています。 プログラムの有効/無効でサーバー側インクルードはインストールしてあります. また、エラーの詳細をIEに表示することもできずに困っています. (IIS6ではできたはず.) こちらも合わせてご教授ください。 よろしくお願いします.

  • IIS5で作成したASPをIIS7でデバッグしたい

    Windows2000+SQLServer2000Standard+IIS5環境で作成したASPを Windows2008+SQLServer2005Express+IIS7環境に移植したところ、 いくつかのASPでエラーが出るようになりました。 IIS5の環境ではエラーになった行数や詳細が表示されていましたが、IIS7では「500-内部サーバーエラーです」程度しか表示されず、どこが悪いのかわかりません。 IIS5では動いているし、IIS7上でもきちんと動作しているASPもあるので、どこが悪いのかわからず困っています。せめてエラーになっている行がわかれば、と思うのですが・・・ IIS5のようにエラーの詳細情報を表示させる設定か、または別のデバッグ方法をご存知の方がいらっしゃいましたらご教示お願いいたします。 開発はVisualInterDev6.0です。 お手数をおかけいたしますが、宜しくお願いします。

  • Windows 2003 ServerのIIS

    今まで社内でNT → Win2000 Server とIISサービスを 利用してきました。VBScriptでASPを動かしていたのですが こんど2003Serverにして同じような設定で動くと思ったのですが、http://****/***.asp ファイルは以下のエラーになります。 ●「HTTP エラー 404 - ファイルまたはディレクトリが見つかりません。インターネット インフォメーション サービス (IIS)」 ●普通のhtml は問題なく表示されます。 ●セキュリテーや権限が以前とかなり違っているようなのですがIISマネージャの設定もいろいろ設定しました。 このままでは2000に戻すしかなさそうです。 ●\\****\***.asp で絶対パスを見に行くとファイルは存在しますが、(HTMLの部分は見られます)がVBScript内部は無視されます。 ●どこをチェックすればいいのかアドバイス頂ければ助かります。  以上宜しく御願いします。

  • IISの設定について

    イントラネットを構築するためWindows2000をサーバーにして IISを利用しようとしています。 設定は終わり、DドライブにWWWといったフォルダを作成しWEB共有させました。 そこにindex.htmのファイルを入れました。 他のパソコンからIE起動させ、URLに http://IPアドレス/wwwと入力しても 「ページを表示できません。」となります。 ですが、\\IPアドレス\WWWと入力するとつながります。 http://IPアドレスでは何故ダメなのでしょうか?

  • IISの設定について教えてもらえますでしょうか?

    IISの設定について教えてもらえますでしょうか? asp.netで外部公開webページを作成しPGを配置した状態でアクセスすると、 正常に表示されるのですが、一定時間後にアクセスをすると、ページが表示されません 最初に、サーバPC、サーバPC以外の両方から http://www.XXXXX.com/xxx.aspxというURLにアクセスすると、ちゃんと、表示されます。 一定時間後に同じようにサーバPG以外から http://www.XXXXX.com/xxx.aspxというURLにアクセスすると、表示がされません。 但し、サーバPCから http://www.XXXXX.com/xxx.aspxというURLにアクセスすると、表示がされ、それ以降一定時間は サーバPC以外からもちゃんと表示されるという状態です。 IISの設定でこのような不具合を回避する設定というものはあるのでしょうか? 以上、よろしくお願いいたします。

  • WinXPのIIS6ですがwwwrootに

     一年以上前に設定してのでだいぶ忘れました。   WinXPのIIS6です。  既定の場所にあるルートデレクトリ名は忘れましたが、そのでレクトリにある  wwwrooにtsample.htmを作成しました。  そのでtsample.htmにアクセスするために  ブラウザのアドレスは、http://192.168.11.1/sample.htmと入力しました。  しかし、現在、問題のパソコンがないのでエラー表示はの内容は忘れましたが、 接続ができません。  IISのダイアログボックスのドキュメントの設定は、wwwrootと最後になっていたと思います。  あと、ファイアフォールは無効か有効かどちらか分かりません。  取り合えず、以上の設定で、http://192.168.11.1/sample.htmというアドレは間違いないでしょうか!?  すみません、あいまいなデータしかなくて_ _以上恐縮ですが、よろしきお願いたします。

  • IISの設定について(初心者です)

    以下のページを参考にして、WebサービスをASP2.0で作成しました。 http://www.microsoft.com/japan/msdn/officedev/access2002/odc_webvsnet.asp ローカルのコンピュータ(固定IPアドレスとなっている)からは http://localhost/StatesInfoWS/StatesInformation.asmxでアクセスすると表示されますが、社内の同じドメインのPCからは接続できません。 IISのディレクトリセキュリティの設定は、  匿名アクセス 統合Windows認証 にチェックされていて変更していません。 StatesInfoWSフォルダの「共有とセキュリティ」で、 接続するPCを、ドメイン名\ユーザー名で追加し、アクセス許可 にフルコントロールを与えています。 ですが、ローカルでないコンピュータのIEから、 http://192.168.x.xxx/StatesInfoWS/StatesInformation.asmx  で接続してもページになにも表示されません。エラー表示はされません。 pingは通ります。どのような設定にすればよいか教えてください。

  • ASPで、IISの設定がうまくいきません!

    初心者です。どなたかわかり易く教えてくださる方、よろしくお願いいたします。 WindowsXP Professional ,access2002 ,IIS 5.1 の環境で、ASPプログラムを作成しました。 マニュアル本に従って、仮想ディレクトリを作成しましたが、以下のようなメッセージが表示されてWEBページを表示させることができませんでした。 ---------------------------- このページを表示する権限がありません 提供された資格情報には、このディレクトリまたはページを表示する権限がありません。 HTTP 401.3 - リソース上の ACL によってアクセスを拒否されました。 ---------------------------- そこで、デフォルトの「C:\Inetpub\wwwroot]の配下に設置して実行してみました。 すると、データベースのデータをSelectで読み取る事は可能なのですが、Updateしようとすると以下のようなメッセージが表示され、データを更新することができません。 ---------------------------- HTTP 500.100 - 内部サーバー エラー - ASP エラー インターネット インフォメーション サービス [Microsoft][ODBC Microsoft Access Driver] 更新可能なクエリであることが必要です。 ---------------------------- 色々とネット上で調べてみましたが、私には表現が難しくて良く解りません。 私なりに調べたところでは、「権限」を「everyone」にするといい…というところまでは解ったのですが、その方法がわかりません。プロパティを見てみても、「everyone」を選択できるような項目が見つかりません。どこをどのようにどう設定すればいいのか、どなたか具体的に解り易く教えて頂けますでしょうか。よろしくお願いいたします。 (ちなみにコンテンツ自体は、別サーバーで正しく動いていたものです。新しくPCを購入したので、自身のPC上で動きを確認したくて設定をしています。)

  • IIS5.0で拡張子「.asp」が表示されない!!

    お世話になります。 只今、Windows2000ServerにIIS5.0を建ててWebページを表示させようとしています。 仮想ディレクトリを作成してIEでアクセスするとHTMLファイルは表示されますが、ASPファイルは表示されません。 アプリケーションの設定のマッピングには拡張子「.asp」は存在しています。 もう一度。IISのインストールからやり直そうかと思っています。 再インストール前に何か対応策等はありませんか??