Я бы хотел перенаправить на страницы из HTTPS в HTTP, используя файл .htaccess.
Я добавил код для одной страницы, но когда я добавляю его для страницы 2, он дает сайту ошибку перенаправления.
Вот мой код, который работает для одной страницы, переходящей от HTTPS к HTTP в .htaccess, и я также проверяю, что .htaccess находится в этом каталоге с файлами, которые я также хочу перенаправить.
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} !^/page1.php$ [NC]
RewriteRule ^(.*)$ https://www.mywebsite.com/$1 [R,L]
RewriteCond %{SERVER_PORT} !80
RewriteCond %{REQUEST_URI} ^/page1.php$ [NC]
RewriteRule ^(.*)$ http://mywebsite.com/$1 [R,L]
Но когда я добавляю его ниже, он не работает, и я получаю ошибку перенаправления.
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} !^/page1.php$ [NC]
RewriteCond %{REQUEST_URI} !^/page2.php$ [NC]
RewriteRule ^(.*)$ https://www.mywebsite.com/$1 [R,L]
RewriteCond %{SERVER_PORT} !80
RewriteCond %{REQUEST_URI} ^/page1.php$ [NC]
RewriteCond %{REQUEST_URI} ^/page2.php$ [NC]
RewriteRule ^(.*)$ http://mywebsite.com/$1 [R,L]
Я бы хотел, чтобы страницы переходили в HTTP только с использованием файла .htaccess без ошибок:
http://mywebsite.com/page1.php http://mywebsite.com/page2.php