• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:URLの最後にスラッシュをつけたい)

URLの最後にスラッシュをつけたい

このQ&Aのポイント
  • URLの最後に「/」をつけたくて、htaccessをいじっているのですが、なかなかうまくいきません。
  • http://www.example.co.jp/hoge/ のようにしたいと思っています。※(1)のURLを押すと、「www」がはずれて「hoge」のあとにスラッシュがついてしまいます。
  • なにかいい方法はないでしょうか?

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

  • ベストアンサー
noname#62939
noname#62939
回答No.1

こんにちわ。 参考になるかどうかわかりませんが、確か、Apache の 1.3 あたりからは、mod_dir の機能によって自動的に末尾のスラッシュを補完するようになったのではなかったかと思います。 それよりも古い Apache 又は、そのような機能を持たない web serverでは、末尾のスラッシュをつけなければいけないものもありますけど。 詳細については、 Apache モジュール mod_dir のところを参照されたらいいのでは?

RedPiyoyo
質問者

お礼

ご回答ありがとうございました。 スラッシュは補完してくれるのですが、 なぜか「www」が取れてしまいます。 「www」が付いてままで補完する方法はあるでしょうか?

その他の回答 (1)

noname#62939
noname#62939
回答No.2

ANo.1のものです。 え~と・・・基本的に何をしようとしているのかわかりませんけど、 あなたがしようとしている事はApacheの設定になると思います。 Apacheの設定という事は、そのApache Server の管理者でなければできないと思うのですが・・・? 例えば、ホスティング業者側とか、プロバイダー側とか、もしくは自分で作った自作serverとか・・・ ただし、いくつかのCMSなどのブログツールなどにはバーチャルドメインとか、 ユニークなんたらとか、いろいろな名前をつけてはいますが、 それらしくみせかける機能は持っているようです。 ただ、これらのCMSなどの仕様がどうなっているのかは、みんな違いますので、 私にはわかりません。 もし、どうしてもそうしたいのなら、そのサイトの管理者及び、業者などに質問をしてみたらいかがでしょうか? または、CMSのユーザサポートに質問を出してみるとか・・・? 業者によっても、Apacheの設定は違いますので。

RedPiyoyo
質問者

お礼

ご回答ありがとうございます。 こちらの意図がうまく伝わらず、すみません。 現在レンタルサーバを借りており、Apacheの設定は手が出せない状態です。 そこでhtaccessを使ってなんとかできないかと四苦八苦しています。 やはりApache本体の設定をいじらないことにはむずかしそうですね。 レンタルサーバ業者に聞いてみます。 ありがとうございました。

関連するQ&A