###前提・実現したいこと
XAMPP(最新版)を用いたイントラネットを
Windows7で構築中であり、
ファイル構造は下のようになっています。
htdocs
|_____hoge1
|____hoge2--index.html
|____hoge3
|____index.html(hoge2のindexにリダイレクトします)
###発生している問題・エラーメッセージ
特定のアドレスを利用して
イントラネットにするため、
アドレスをプライベートIPにし、
下のように記述しました。
Windowsのhostsファイルと
XAMPPのhttp-vhostsを変更した結果、
イントラネットには接続できたものの、
"localhost"と打って移動した際に
hoge1をlocalhostと解釈しているようで、
リダイレクトした時に
localhost/hoge2というアドレスになって
404エラーが出てしまいます。
尚、127.0.0.1を打った場合は
普通のメニュー画面になりますし、
XAMPPの入っているPCで
イントラネットのサイトに
アクセスする際は
IPでもホスト名でも入れます。
修正が不可能であればそのままでも良いのですが、
直せるなら直したいです。
###該当のソースコード
<VirtualHost 127.0.0.1:80> ##ServerAdmin webmaster@dummy-host2.example.com DocumentRoot "C:/xampp/htdocs/" ServerName localhost ##ErrorLog "logs/dummy-host2.example.com-error.log" ##CustomLog "logs/dummy-host2.example.com-access.log" common </VirtualHost> //httpd-vhosts.conf <VirtualHost 192.168.1.12:80> DocumentRoot "C:/xampp/htdocs/hoge1" ServerName hoge.hoge.intra.net </VirtualHost>
//hosts 127.0.0.1 localhost 192.168.1.2 hoge.hoge.intra.net
回答2件
あなたの回答
tips
プレビュー