Когда я пингую mydomain.com, я отвечаю от www.domain.com

-1

Когда я пингую mydomain.com, я получаю ответ от www.mydomain.com.

Я ввожу domain.com в моем chrome, он перенаправляет на www.mydomain.com, пожалуйста, помогите мне удалить www из моего URL

вот мой ответ: PING botmember.ir (185.166.239.147) 56 (84) байт данных. 64 байта от www.botmember.ir (185.166.239.147): icmp_seq = 1 ttl = 64 времени = 0,026 мс 64 байта от www.botmember.ir (185.166.239.147): icmp_seq = 2 ttl = 64 времени = 0,025 мс 64 байта от www.botmember.ir (185.166.239.147): icmp_seq = 3 ttl = 64 времени = 0,039 мс 64 байта от www.botmember.ir (185.166.239.147): icmp_seq = 4 ttl = 64 времени = 0,021 мс

Самира Алинеджад
источник
1
Это не веб-адрес без "www." Так что это может быть сложно.
RustyMembers
Также рассмотрите возможность прочтения вашего поста перед публикацией, чтобы избежать путаницы и недоразумений. В названии и теле вопроса вы указали две разные вещи.
RustyMembers
@RustyMembers Я не согласен. Существует множество сайтов без «www», и даже некоторые сайты, где «www.sitename.tld» и «sitename.tld» ведут на разные страницы. «www» - это соглашение, а не требование. В этом случае я подозреваю обратную проблему DNS, хотя перенаправление Chrome предполагает, что веб-сервер также перенаправляет.
Баррикартер
@barrycarter Если они не настроены как «www», то это будет на стороне сервера, но, честно говоря, не ясно, каков ваш вопрос, потому что вы описываете поведение, как ожидалось
Ramhound
Очевидное изменение имени на ping происходит от обратного DNS-имени (запись PTR) и совершенно не связано с тем, что происходит с HTTP
Бен Фойгт

Ответы:

0

Пожалуйста, помогите мне удалить www из моего URL.

Вероятно, это происходит потому, что ваш домен настроен на перенаправление на поддомен www .

Чтобы исправить это:

  1. Войдите в свою учетную запись регистратора домена для вашего доменного имени.

  2. Удалите все записи для поддоменов www .

  3. Убедитесь, что ваш основной домен имеет IP-адрес и не является перенаправлением.

Перенаправление www на URL без www

Если вы решите, что хотите использовать и www , вы также можете перенаправить www.mydomain.tld в mydomain.tld через Apache mod_rewrite (сначала вы должны включить mod_rewrite):

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
    RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]

Это может быть потенциально помещено в файл .htaccess или как часть вашей обычной конфигурации сайта.

Примечание. Это предполагает, что существует запись для субдомена www с вашим регистратором (вы не удалили пример записи в шаге 2 выше).

Anaksunaman
источник