Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich SSL/HTTPS für bestimmte PHP-Seiten mit .htaccess und mod_rewrite erzwingen?
SSL/HTTPS mit .htaccess und mod_rewrite für bestimmte PHP-Seiten erzwingen
So erzwingen Sie SSL/HTTPS für bestimmte PHP-Seiten mit .htaccess und mod_rewrite, beachten Sie Folgendes Ansätze:
RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
if (!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] !== 'on') { if(!headers_sent()) { header("Status: 301 Moved Permanently"); header(sprintf( 'Location: https://%s%s', $_SERVER['HTTP_HOST'], $_SERVER['REQUEST_URI'] )); exit(); } }
Durch die Verwendung dieser Techniken können Sie bestimmte PHP-Seiten effektiv auf ihre HTTPS-Versionen umleiten und SSL/HTTPS für mehr Sicherheit erzwingen.
Das obige ist der detaillierte Inhalt vonWie kann ich SSL/HTTPS für bestimmte PHP-Seiten mit .htaccess und mod_rewrite erzwingen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!