みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

レンタルサーバーで <base href="..."> を吐き出そうとしたのですが、禁止なのですか

CGIの勉強をしているものです。

激安サーバーを借りて自作CGIを置いてみました。
HelloWorld的なCGIのレスポンスが返ってくることまでは確認できました。
実験したのはPythonですが、言語は関係ないと考えています。
サーバーはたぶん Linux + apache だと思うのですが、レンタルサーバー会社が情報を公開していないっぽくて、今のところハッキリ分りません。
(perl・RUBY・Python 2.3.4に対応!と謳っているサーバーです)


【現象】
実験的に、
<base href="http://XXX.co.jp">
のようなレスポンスを返すようにしてみたところ、この行の出力部分以降が無視されてしまいました。
(XXX.co.jpの部分は、実際には有効なドメインです)
試しに単なるHTMLファイル内に
<base href="http://XXX.co.jp">
を書いてみたら、その部分だけ、除去された形のHTMLが返ってきました。


【質問】
質問点は次の2点です。

1.レンタルサーバーではこのようなことはあたりまえなのでしょうか。
2.もしサーバー側の制限であれば、そのような制限のないレンタルサーバーはないでしょうか。


【蛇足】
勉強のために Python で組んでみたのですが、漫然と勉強をしていても上達しないので、なにか実用的で簡単なものを作ろうと思い、<base ... > 機能を使った自作CGIを作ってみました。
が、結果的に制限されているのであれば、多少高くても、使えるところを探して乗り換えたいと考えているような状況です。

※当該サーバー管理会社に質問すべきかもしれませんが、激安サーバーのため、技術的な質問は一切受け付けないとのことで、こちらでご存知のかたらいらっしゃればと思い、質問させていただきました。

投稿日時 - 2007-03-12 00:04:32

QNo.2824920

困ってます

質問者が選んだベストアンサー

Version 1.5.3
・BASEタグが利用できない携帯電話対策としてBASEタグを利用しないモードを追加
http://www.yumemaboroshi.net/cgi236/

base タグが使えない条件があるなんて知りませんでした。

投稿日時 - 2007-03-12 23:29:34

お礼

技術的な質問はダメみたい(というより、CGI等の設定は非サポート)ということだったのですが、おそるおそる質問してみたところ、「サーバー側ではそのような制限は行っていない」との回答をいただきました。
どうやら私のはミス&やとちりだったようで、大変申し訳ありません。

サーバー会社から回答をいただいた後は、まだ何も調査を進めておらず、具体的に何が悪かったのか調べていないのですが、とりあえずこの質問はクローズさせていただきます。
ご回答いただきましたmura様、どうもありがとうございます。
他の皆様にはご迷惑おかけして申し訳ありませんでした。

投稿日時 - 2007-03-13 23:14:44

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問