0

どのように修正したか、または修正したかどうかはわかりません。DNSが解決されるまでに永遠にかかったかもしれませんが、今は機能しています。以下にリストしたサイトではすべてが正しいアドレスを指していることが示されていましたが、どこかで適切に解決されていなかったようです。--------- 元のメッセージ --------------- 何がうまくいかなかったのかわかりませんが、サブドメインのセットアップを取得しようとしています、そして私はそれを解決することができません。

サブドメインが正しいサーバーを指していることを確認するために、このサイト http://www.selfseo.com/find_ip_address_of_a_website.phpに URL を入力して、ドメインが適切に設定されていることを確認しました。サーバー IP が返されます。 (サブドメインが設定されていないことも確認しましたが、解決されないため、そのサイトは機能します)。

だから、今私は問題が私のApache設定ファイルにあるに違いないと考えています。

仮想ホストの詳細はこんな感じ

<VirtualHost *:80>
    ServerAdmin name@site.com
    DocumentRoot /var/www/html
    ServerName mysite.com
    ErrorLog logs/mysite-error_log
    CustomLog logs/mysite-access_log common
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin name@site.com
    DocumentRoot /var/www/html/liveTest
    ServerName liveTest.mysite.com
    ErrorLog logs/mysitetest-error_log
    CustomLog logs/mysitetest-access_log common
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !\.(php|html|css|js|gif|png|jpe?g)$
    RewriteRule (.*)$ /index.php [L]
</VirtualHost>

サーバーを再起動しましたが、何も得られませんでしたが、http://mysite/liveTest動作するので、ディレクトリ構造はすべて正しいです。

ここで何が間違っているのか分かりますか?

4

1 に答える 1

0

2 つのコード ブロックのそれぞれを < VirtualHost *:80 > < /VirtualHost> で囲んでいますか? <--わかりました。

その後、ログを確認しましたか?考えられるエラーの原因を排除するために、2 番目の URL の書き換えを削除してみてください。

于 2009-07-14T17:37:27.123 に答える