Tengo un problema donde tengo que redirigir 4 páginas específicas en mi sitio web a sus versiones seguras de https.htaccess redirigir 4 páginas específicas a https
Actualmente tengo un archivo .htaccess que está redirigiendo tanto example.com
y www.example.com
a https://example.com
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*\.)*example.com$ [NC]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://example.com/$1 [R]
lo que necesito es algo así como
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*\.)*example.com/page1.php$ [NC]
RewriteCond %{HTTP_HOST} ^(.*\.)*example.com/page2.php$ [NC]
RewriteCond %{HTTP_HOST} ^(.*\.)*example.com/page3.php$ [NC]
RewriteCond %{HTTP_HOST} ^(.*\.)*example.com/page4.php$ [NC]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://example.com/page1.php$1 [R]
RewriteRule ^(.*)$ https://example.com/page2.php$1 [R]
RewriteRule ^(.*)$ https://example.com/page3.php$1 [R]
RewriteRule ^(.*)$ https://example.com/page4.php$1 [R]
Tenga en cuenta que he quitado la tercera línea RewriteCond de la encima del código, ya que no quiero que todas las páginas de mi sitio muestren https solo en las páginas que especifico.
¿Cómo puedo resolver este problema?
PS también, ¿cubre esta línea tanto www.example.com como example.com?
RewriteCond %{HTTP_HOST} ^(.*\.)*example.com$ [NC]
Estoy asumiendo que
^(.*\.)*
tiene algo hacer con él?
¡Muchas gracias, Gerben, funciona perfectamente! –