Я хочу перенаправить 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-адрес вашего сервера. Сервер также должен быть настроен для приема запросов на этом хосте - но это выглядит так, как будто он уже должен быть настроен, поскольку локальные запросы работают нормально.