XOOPS
SSL

XOOPSでユーザ登録やログイン画面等だけSSL対応する.htaccess

More than 5 years have passed since last update.

user.phpやregister.phpなどユーザ登録、ログインなどの画面だけhttpsへリダイレクトさせて、他のページへSSLアクセスされた時は逆にhttpへリダイレクトさせる.htaccessです。

RewriteEngine On

RewriteCond %{REQUEST_URI} ^/(user|register|edituser|lostpass)\.php [OR]
RewriteCond %{REQUEST_URI} ^/modules/user/
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L]

RewriteCond %{REQUEST_URI} !(^/(user|register|edituser|lostpass)\.php)
RewriteCond %{REQUEST_URI} !(^/modules/user/)
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [L]