△▲ WebProg 初心者 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
74:nobodyさん 07/02/08 18:57:49 LywQvllJ Apache 1.3.31です。 サーバ等については勉強し始めたばかりで、あまり理解していません。 特定ホストから、とあるファイルhoge.fooにアクセスしたとき、hoge.barとして表示させたいと思います。 要は、拡張子を書き換えたいのです。 拡張子の名前遺体が重要なので、ブラウザ側からはhoge.barと認識させたままでなければなりません。 なお、hogeの部分は任意の名前とします。 拡張子の異なるファイルを2つ用意し、ユーザのホストを解析して hoge.fooのリンク元となるHTMLをCGI等で書き換えて振り分けるのが一番分かりやすい方法だとは思うのですが、 参照箇所がかなり多いため、プログラムを書き換えるのは最小限に留めておきたいです。 google先生に聞いてみたところ、以下の2つの手段が見つかりました。 しかし相変わらず欠点は残ったままです。 (1)RedirectMatch hoge.foo→hoge.barへリダイレクトする。 欠点:結局、hoge.fooとhoge.barの2つのファイルが必要となり、無駄っぽい。 (2)Rewrite hoge.bar→hoge.fooへ内部で変換する。 欠点:リンク元のHTMLを弄るハメになる。 何かスマートな方法はありませんでしょうか。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4179日前に更新/250 KB
担当:undef