• ベストアンサー

URLの偽装

http://homepage.com/i/ というURLが存在します。 http://homepage.com/k/にアクセスした場合にも http://homepage.com/i/の内容を表示させる方法はありますでしょうか。 転送ではなくURLはそれぞれで存在した状態で、同じ内容を表示させたのです。 http://homepage.com/i/page1.html http://homepage.com/i/file1/page1.html などのように/i/にはサブファイル・サブディレクトリが存在していますので、 すべて、 http://homepage.com/k/page1.html http://homepage.com/k/file1/page1.html でも同じ内容を表示させたいです。 .htaccessなどで色々と試してみたのですがうまくいきません。 何か方法がありましたら、教えて下さい。 よろしくお願いします。

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

  • ベストアンサー
noname#41855
noname#41855
回答No.2

サーバがunix系でしたら ln -s i k としてシンボリックリンクをはってしまえばOKです。 HTMLからのリンクは必ず相対パスで記述することを忘れずに。 href="/i/page1.html"などと書いてしまうと意味をなしません。

rinco_001
質問者

お礼

権限のある方に設定して貰いました。 リンクも相対パスに修正しました。 ありがとうございました。

rinco_001
質問者

補足

回答ありがとうございます。 やってみたのですが、 権限が無いと言われました。

その他の回答 (2)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

・シンボリックリンクをつくる ・Aliasとして設定する のいずれかでどうでしょう

rinco_001
質問者

お礼

・シンボリックリンクをつくる の方で解決しました。 ありがとうございました。

rinco_001
質問者

補足

回答ありがとうございます。 やはり、.htaccessなどでの設定は 無理なのでしょうか。。

  • goldfox
  • ベストアンサー率49% (123/249)
回答No.1

転送(「k」ディレクトリにも同じファイルを転送)では、なぜだめなのですか? ファイル名が表示されなくてもよいなら、インラインフレーム利用とか。

rinco_001
質問者

補足

回答ありがとうございます。 プログラムなども入っていますので、実在するページは一つにしたいのです。 またモバイルページですので、インラインフレームは使えません。

関連するQ&A