Итак, у меня есть два разных поддоменов, один из которых пуст (т.е. http://xyz.org), а другой - www (т.е. http://www.xyz.org).

Теперь я не могу найти файлы для первого, когда я пропингую домен без субдомена, он переходит на другой IP-адрес, который не работает. Когда я пинг на WWW. субдомен, он переходит на текущий сайт Wordpress.

Что может быть причиной этого? Вот мой текущий .htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^domain.com$
RewriteRule ^(.*) http://www.domain.com/$1  [QSA,L,R=301]
RewriteRule ^index\.php$ - [L]
RewriteRule ^(.*)(\.htm|\.html)$ /contact [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

#php_flag display_errors on
#php_value error_reporting 8191

1 ответ1

4

Ваш домен, вероятно, не установил обработчик подстановочных знаков для доменов в DNS или установил его неправильно!

Должна быть запись A, указывающая на *.example.com (например, имя вашего домена)

*.example.com.           3600     A     192.0.2.1

Это указывает на DNS-запись с подстановочным знаком с активным сообщением 3600 секунд, указывающим на IP-адрес.

Обратитесь к своему провайдеру или, если есть система DNS, измените ее, чтобы она отображала подстановочный знак.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .