• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:apacheの設定)

Apacheの設定でURLリダイレクトを行う方法

このQ&Aのポイント
  • dnsの設定で192.168.0.15<=>www.hoge.barという適当な割り当てを行い、Apache上にpukiwikiをダウンロードしてアクセスできるように設定しました。
  • URLをすべて入力するのが面倒なので、ttp://192.168.0.15にアクセスするとttp://192.168.015/pukiwikiにリダイレクトする設定を/etc/apache2/site-available/defaultに書きました。
  • ただし、ttp://www.hoge.barにアクセスするとttp://192.168.0.15/pukiwikiになってしまう問題があります。リダイレクトしたいURLに応じて適切なリダイレクト設定を行うことができますか?

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

  • ベストアンサー
  • t-okura
  • ベストアンサー率75% (253/335)
回答No.3

RedirectMatch ^/index.html$ /pukiwiki でよいのではないでしょうか。 Redirect ディレクティブの説明に 新しい URL は絶対 URL 、つまりスキームとホスト名で 始まるものであるべきですが、URL-path の、スラッシュで始まるものも 使用可能です。その場合は、現在のスキームとホスト名が追加されたことに なります。 とあります。

参考URL:
http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect

その他の回答 (2)

noname#259146
noname#259146
回答No.2

>いままでttp://192.168.015/pukiwiki(ttp://www.hoge.ba/pukiwiki)とアクセ スしてた人はどのようにttp://192.168.015/(ttp://www.hoge.ba/)にリダイレ クトしたらよいのでしょうか? 上記補足への私なりの方法ですMS-WindowsOSではOSにより出来ると思います。 /pukiwiki内に/pukiwikiディレクトリーを作りシンボルリンクで同じファイル構成を作る またはAlias /pukiwiki /

noname#259146
noname#259146
回答No.1

ご要望のリダイレクトの設定の回答ではありませんが DocumentRootを/pukiwikiにするのはどうでしょうか?

Oforest
質問者

補足

documentrootを/var/www/pukiwikiにしたらアクセスは万事解決なんですが, いままでttp://192.168.015/pukiwiki(ttp://www.hoge.ba/pukiwiki)とアクセスしてた人はどのようにttp://192.168.015/(ttp://www.hoge.ba/)にリダイレクトしたらよいのでしょうか?

関連するQ&A