Intereting Posts

Codeigniter: проверьте и заставьте одну страницу https: //

Я хочу, чтобы большая часть моего сайта была http: //, но для одной страницы проверки была https: //

Как я могу проверить и переключить пользователя на https: //, поэтому нет возможности использовать его с http: //?

Вы можете принудительно использовать SSL для определенных URL-адресов, используя правила .htaccess. В этом примере, если кто-то посещает любой из каталогов регистров / платежей, они будут перенаправлены на URL https: //.

RewriteEngine on RewriteCond %{SERVER_PORT} 80 RewriteCond $1 ^(register/payment|login) RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R=301,L] RewriteCond %{SERVER_PORT} 443 RewriteCond $1 !^(register/payment|images|css|javascript|login) RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L] RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ index.php/$1 [L] 

Вы можете изменить это в соответствии с вашими потребностями. Надеюсь это поможет.

Вы можете сделать это таким образом, чтобы проверить и отлично работать для меня

Добавьте этот код в ваш .htaccess файл

 RewriteEngine On RewriteCond %{HTTPS} !^on$ RewriteRule ^checkout ? https://myproject.localhost/my_checkout_url [R,L] 

Надеюсь, он отлично работает для вас