Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

.htaccess

Добрый день!
Есть сайт на ВордПрессе.
Как в .htaccess настроить редиректы:
  1. с http на https
  2. с www на без-www
  3. на страницы со слэшем на конце
  4. убрать дубли страниц с индексных страниц (index.php)
Пробовал разные варианты, множественная переадресация и сайт падает.
Сам код, который сейчас:
<IfModule mod_headers.c>
<FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
</IfModule>
# BEGIN WordPress
# Директивы (строки) между `BEGIN WordPress` и `END WordPress`
# созданы автоматически и подлежат изменению только через фильтры WordPress.
# Сделанные вручную изменения между этими маркерами будут перезаписаны.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
SeoSeo продвижение+3
Анонимный вопрос
  ·   · 25,0 K
Представитель хостинг-провайдера Eternalhost...  · 27 апр 2022
Здравствуйте! Редиректы в .htaccess можно настроить следующим образом:
С «http» на «https»
Основной способ:
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Дополнительный способ (если не сработал предыдущий):
RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
Если не сработали оба способа, попробуйте добавить условие «X-Forwarded-Proto» следующим образом:
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
С «www» на «без www»
Основной способ (с указанием домена):
RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Второй способ (без указания домена): 
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=3хх,L]
На страницы со слэшем на конце URL
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..{1,10}$
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.site.ru/$1/ [L,R=301]
Убрать дубли с индексных страниц (index.php)
RewriteCond %{REQUEST_URI} ^(.*)/index.php$
RewriteRule ^(.*)$ %1/ [R=301,L]
Важно! Все приведенные выше директивы нужно прописывать после двух строк:
Options +FollowSymLinks
RewriteEngine On
Более полное руководство по работе с перенаправлениями в .htaccess можно найти в этой статье нашего блога.
Просто о настройках и администрировании сайта в нашем блоге.Перейти на eternalhost.net/blog
Мы занимаемся превращением сайтов в рабочий...  · 28 мар 2022  · lider-rynka-seo.ru
Отвечает
Олег Спирин
Виктор, добрый день. У нас это настроено вот так RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^.]+)$ $1.html [NC,L] RewriteRule ^index.html$ / [QSA,R] Читать далее
Благодарю, проверю сегодня
Web разработчик и SEO специалист. Автор блога http...  · 10 апр 2022  · web-revenue.ru
RewriteEngine On RewriteBase / # Редирект с www.example.com на example.com URLs plugin RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] # Переход на https RewriteCond... Читать далее
Разрабатываю и продвигаю сайты 🚀. Держу руку на пульсе web технологий и SEOПерейти на web-revenue.ru
Развиваем, сопровождаем и поддерживаем...  · 14 мар 2023
Здравствуйте.  1. Для того что бы сделать редирект с http на https, необходимо использовать данный код: &lt;IfModule mod_rewrite.c&gt; RewriteEngine On RewriteCond %{HTTPS} off RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI}... Читать далее
1 эксперт согласен