larrydesign
  • 0
Новичок

Припаркованный домен перенаправляет на неправильную страницу error404

  • 0

У меня есть 3 разных сайта WordPress на моем хост-провайдере в пакете общего хостинга Linux. Основной домен — domain-a.com. Вторичный дополнительный домен — domain-b.com. У меня есть припаркованный домен domain-c.com, который перенаправляет на domain-b.com.

Все зарегистрированы в другом месте, и запись указывает на этого хост-провайдера. Вот в чем проблема: когда пользователь вводит domain-c.com, он правильно перенаправляется на domain-b.com. Нет проблем. Проблема возникает, когда пользователь вводит domain-c.com/something.html (все, что не найдено в домене-b.com). Он выдает мою страницу error404 для домена-a.com, а не для домена-b.com.

Хост-провайдеры (у регистратора и этого хоста) говорят мне, что это проблема WordPress из-за файла htaccess и того, как WP разрешает домены.

Я пробовал плагин под названием Simple 301 Redirects, но здесь он не работает.

Какие-либо предложения?

Спасибо, Ларри.

Share
  1. Можете выложить содержимое файла.htaccess? и все три домена имеют общий виртуальный корень?

    • 0
    • Это та часть, которая, по словам хост-провайдера, вызывает проблему. -d Правило перезаписи. /index.php [L] # КОНЕЦ WordPress

      • 0
    • Кроме того, я не знаком с термином общий виртуальный корень. Так что тут буду гадать. Это учетная запись общего хостинга. Существует один основной домен с учетной записью, и мы можем добавить другие дополнительные домены, которые зарегистрированы в другом месте, и припаркованные домены, которые также могут быть направлены на эти дополнительные домены. Появляющаяся страница с ошибкой относится к основному домену учетной записи. Надеюсь, это поможет.

      • 0
  2. Хорошо, это стандартный .htaccess файл WordPress — поскольку все сайты используют общий виртуальный корень (например, одну папку), все домены используют .htaccess код. По сути, вам нужно переписать код, чтобы использовать отдельные инструкции для каждого домена, например, это будет отправлять запрос на newdomain.com определенную страницу.

    # Internally rewrite new domain home page requests to a specific page
    RewriteCond %{HTTP_HOST} ^www\.newdomain\.com
    RewriteRule ^$ /specific-page.html [L] 
    
    • 0

Оставить ответ

You must login to add an answer.