1

4 つの URL を同じ場所に配置したいと考えています。それを実現するために、仮想ホスト構成で ServerAlias 設定を使用しています。2 つの ServerAlias エントリでは機能しますが、3 つ目では機能しません。同じ場所で終了する必要がある URL は次のとおりです。

  • libbyh.com
  • www.libbyh.com
  • libbyhemphill.com
  • www.libbyhemphill.com

私の libbyh.com virtualhost ファイルは次のようになります。

<VirtualHost *:80>
ServerName libbyh.com
ServerAlias www.libbyh.com www.libbyhemphill.com libbyhemphill.com
ServerAdmin libbyh@gmail.com
DocumentRoot /var/www/html/libbyh.com
DirectoryIndex index.php
<Directory /var/www/html/libbyh.com/>
  AllowOverride All
  Order Deny,Allow
  Allow from all
</Directory>
</VirtualHost>

.htaccess の書き換え関連ビット:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

libbyhemphill.com と www.libbyhemphill.com はどちらも適切な場所に配置されますが、www.libbyh.com は 404 を返します。ログに理由を示すものは何も見つかりません。digwww.libbyh.comを試してみて、期待どおりの DNS 設定を取得しましたが、ping失敗しました。調子はどう?他にどこを見ることができますか?両方の DNS ネームサーバーを変更し、木曜日 (現在は土曜日) にサイトを新しいサーバーに移動しました。新しいネームサーバーに www.libbyh.com と libbyh.com の A レコードを追加しました。私が台無しにしたDNS設定はありますか?

4

1 に答える 1

0

libbyh.com、libbyhemphill.com、およびwww.libbyhemphill.comにはすべて216.47があります。158.239に対し、www.libbyh.comには216.47があります。156.239

DNSがwww.libbyh.comに対して正しいことを確認しますか?

于 2012-07-14T23:08:57.647 に答える