Я запустил свой htaccess через сайт тестирования после того, как кто-то сообщил мне, что часть http / https не работает. Это ошибки, которые я получил.
Что я могу сделать, чтобы это исправить?
Header always set Strict-Transport-Security "max-age=63072000;
includeSubdomains;"
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\. [NC,OR]
RewriteCond %{HTTP:CF-Visitor} '"scheme":"http"'
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,NE,L]
Кроме того, есть ли способ отправить все перенаправления, не указанные в один конкретный домен? В настоящее время у меня есть около 80 рукописных перенаправлений на определенные страницы, но сейчас я нахожусь в точке, где все остальное может просто перейти к указателю. У меня перенаправления написаны так.
Redirect /linear-motion /solution/linear-motion
Redirect /quiz /index
Есть ли что-то, что я могу написать внизу этого кода, чтобы проверить перенаправление, и если у него нет определенного перенаправления, отправленного на индекс?