- ベストアンサー
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などで色々と試してみたのですがうまくいきません。 何か方法がありましたら、教えて下さい。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
サーバがunix系でしたら ln -s i k としてシンボリックリンクをはってしまえばOKです。 HTMLからのリンクは必ず相対パスで記述することを忘れずに。 href="/i/page1.html"などと書いてしまうと意味をなしません。
その他の回答 (2)
- yambejp
- ベストアンサー率51% (3827/7415)
・シンボリックリンクをつくる ・Aliasとして設定する のいずれかでどうでしょう
お礼
・シンボリックリンクをつくる の方で解決しました。 ありがとうございました。
補足
回答ありがとうございます。 やはり、.htaccessなどでの設定は 無理なのでしょうか。。
- goldfox
- ベストアンサー率49% (123/249)
転送(「k」ディレクトリにも同じファイルを転送)では、なぜだめなのですか? ファイル名が表示されなくてもよいなら、インラインフレーム利用とか。
補足
回答ありがとうございます。 プログラムなども入っていますので、実在するページは一つにしたいのです。 またモバイルページですので、インラインフレームは使えません。
お礼
権限のある方に設定して貰いました。 リンクも相対パスに修正しました。 ありがとうございました。
補足
回答ありがとうございます。 やってみたのですが、 権限が無いと言われました。