Не Www-версия не перенаправляется на Www-версию в WordPress [Solution]

Мы все знаем, что WordPress является дружественной к SEO платформой для ведения блогов. Одна вещь, о которой WordPress позаботится разумно, — это перенаправить не www на Www версию или наоборот, в зависимости от ваших настроек на вкладке «Общие».

У меня настроены настройки, чтобы направлять версию сайта без www на Www, и это происходит автоматически. (WordPress справляется с этим).

Теперь вот ошибка, которую я заметил пару дней назад: после обновления моего блога до последней версии 3.1 версия сайта без www не перенаправляется на версию Www. Это кажется большой проблемой, когда мы рассматриваем SEO.

После небольшого количества проб и ошибок я понял, что проблема связана с моим плагином кеша (общий кеш W3). Если я отключу кеширование, WordPress обработает это перенаправление, иначе при активации плагина кеша произойдет сбой. Наконец-то я попал в эту тему из WordPress форум и нашел решение.

Если вы попали в ту же ситуацию, просто переместите перенаправления WordPress над кодами, добавленными общим кешем W3 в вашем файле .htaccess.

Ваш код перенаправления будет примерно таким:

1: # BEGIN WordPress 2: 3: RewriteEngine On 4: RewriteBase / 5: RewriteCond %{REQUEST_FILENAME} !-f 6: RewriteCond %{REQUEST_FILENAME} !-d 7: RewriteRule . /index.php [L]

8: 9: 10: # КОНЕЦ WordPress

После того, как вы переместили свой код выше кода, добавленного общим кешем W3, очистите кеш и проверьте, происходит ли перенаправление или нет. Если кажется, что все в порядке, пора выпить кофе. 🙂

Если вы используете плагин общего кэша W3, не забудьте проверить статус перенаправления.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.