не www не работает, 301 не перенаправляет

Я только что получил VPS и загрузил WordPress, но не WWW не работают. Я пытался добавить это в .htaccess, но он снова не работает.

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

также попробовал это:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^domain.com$
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]

Итак, у меня есть несколько обратных ссылок на domain.com, но это не работает. Есть что-то, что нужно изменить в домене cPanel, например, CNAME или что-то еще?

0

Решение

Я использую это, и это работает просто отлично:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^expirio\.sk
RewriteRule (.*) http://expirio.sk/$1 [R=301,L]

ОБНОВЛЕНИЕ 1: Но это, очевидно, для перенаправления пользователя из non expirio.sk (например, www.expirio.sk) в не www версию expirio.sk. Если вы хотите наоборот, тогда вы можете использовать:

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

Проверьте правила здесь:

http://htaccess.madewithlove.be/

ОБНОВЛЕНИЕ 2: Что касается настроек DNS, я использую только записи A, чтобы указать expirio.sk на определенный IP-адрес, а также *.expirio.sk указать на тот же IP-адрес. Нет записей CNAME.

1

Другие решения

это конфигурация:

212.58.8.110 / 24   PTR domain.com.
domain.com. NS  ns.domain.com.
domain.com. A   212.58.8.110
domain.com. MX (10) mail.domain.com.
domain.com. TXT v=spf1 +a +mx -all
ftp.domain.com. CNAME   domain.com.
mail.domain.com.    A   212.58.8.110
ns.domain.com.  A   212.58.8.110
webmail.domain.com. A   212.58.8.110
www.domain.com. CNAME   domain.com.
10 DNS records total
0