Назад | Перейти на главную страницу

Wordpress - перенаправление URL без www на www с использованием файла .htaccess

Я хочу перенаправить URL без www на URL с www в WordPress.

Я добавил код для перенаправления, но вижу, что перенаправляю только URL-адрес внутри, но недоступен извне. Я перенаправляю на страницу по умолчанию apache

Я добавил студентку .htaccess.

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
</IfModule>

Не работает внешне. Я также установил www в безопасном / незащищенном URL.

Есть какое-нибудь решение?

Я перенаправляю на страницу по умолчанию apache

Из нашего обсуждения в чате могло показаться, что example.com недоступен из внешних запросов и даже не достигает сервера. Пока www.example.com доступен и получает доступ к сайту ОК.

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