В моем файле htaccess есть следующий код:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com$
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Я избегаю редактирования автоматизированного кода Wordpress, потому что изменения могут быть удалены, и мне придется делать все это снова.У меня есть другой сайт, на котором выполняются первые три строки кода, и он отлично работает, чтобы заменить example.com на www.example.com .Это все, что мне действительно нужно для этого example.com сайта, но при этом сохраняются свойства Wordpress.
Проблема
example.com не перенаправляет www.example.com , но вместо этого отображается ошибка 301.