- ベストアンサー
※ 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に応じて適切なリダイレクト設定を行うことができますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
RedirectMatch ^/index.html$ /pukiwiki でよいのではないでしょうか。 Redirect ディレクティブの説明に 新しい URL は絶対 URL 、つまりスキームとホスト名で 始まるものであるべきですが、URL-path の、スラッシュで始まるものも 使用可能です。その場合は、現在のスキームとホスト名が追加されたことに なります。 とあります。
その他の回答 (2)
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
回答No.1
ご要望のリダイレクトの設定の回答ではありませんが DocumentRootを/pukiwikiにするのはどうでしょうか?
補足
documentrootを/var/www/pukiwikiにしたらアクセスは万事解決なんですが, いままでttp://192.168.015/pukiwiki(ttp://www.hoge.ba/pukiwiki)とアクセスしてた人はどのようにttp://192.168.015/(ttp://www.hoge.ba/)にリダイレクトしたらよいのでしょうか?