一般的にWEBアクセス時のURLでディレクトリの最後のスラッシュをつけないでアクセスした際、自動的にスラッシュ付のURLに転送されるようになっていると思います。
自動転送時に発生しているレスポンスを見たところ、以下のようになっていました。
HTTP/1.1 301 Moved Permanently Date: Tue, 29 Nov 2016 01:48:58 GMT Server: Apache Location: http://www.xxxxxxxx.com/news/ Content-Length: 236 Content-Type: text/html; charset=iso-8859-1 Keep-Alive: timeout=15, max=100 Connection: Keep-Alive <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="http://aaa.bbb.ccc.ddd:80/news/">here</a>.</p> </body></html>
httpd.conf の ServerNameディレクティブには www.xxxxxxxx.com を設定してあって、ヘッダ部の Location では正しくホスト名が表示されているのですが、本文内の転送先URLがIPで表示されてしまっている状況です。
いろいろ他の設定を見てみましたが、なぜこのように出るのか、どこの設定で修正できるか教えていただけませんでしょうか。
Server version: Apache/2.2.xx (CentOS)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/29 03:51
2016/11/29 04:36
2016/11/29 04:46
2016/11/29 05:00
2016/11/29 05:05 編集
2016/11/29 05:14