Goedemiddag
Ik heb een Multistore opgezet maar loop nog tegen een lastige probleem aan.
Ik heb een ssl certificaat en mijn eerste en tweede site werken allebei op https://
Maar op mijn 2de site als je in een browser www.tweedesite.nl invult dan kom je automatisch op een http:// site en dus niet op mijn https:// en zit je dus op een onbeveiligde site.
Ik heb al een paar keer iets in .htaccess aangepast omdat het in een forum stond maar steeds als ik dat doe stopt mijn site er helemaal mee.
Hoe kan ik er voor zorgen dat alle verkeer op mijn website vooral de tweede altijd via https:// op mijn site komt ?
Bij voorbaat mijn dank
Deze is van een 2.1 versie maar zal ook wel op de 3.x werken
server cPanel
server cPanel
Code: Select all
# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.
# 2. In your opencart directory rename htaccess.txt to .htaccess.
# For any support issues please visit: http://www.opencart.com
Options +FollowSymlinks
# Prevent Directoy listing
Options -Indexes
# Prevent Direct Access to files
# <FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
# Order deny,allow
# Deny from all
# </FilesMatch>
# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^www\.site1\.nl [NC]
RewriteRule ^(.*)$ http://site1.nl/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.site2\.nl [NC]
RewriteRule ^(.*)$ http://site2.nl/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.site3\.nl [NC]
RewriteRule ^(.*)$ http://site3.nl/$1 [L,R=301]
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Ik heb het denk ik inmiddels voor elkaar gekregen je kunt bij mijn DirectAdmin Force SSL aangeven en na ongeveer 1 dag ging dat werken, als ze nu mijn website invullen komen ze automatisch uit op een https:// site en niet meer op de onbeveiligde.k2tec wrote: ↑Fri Oct 08, 2021 10:06 pmDeze is van een 2.1 versie maar zal ook wel op de 3.x werken
server cPanelCode: Select all
# 1.To use URL Alias you need to be running apache with mod_rewrite enabled. # 2. In your opencart directory rename htaccess.txt to .htaccess. # For any support issues please visit: http://www.opencart.com Options +FollowSymlinks # Prevent Directoy listing Options -Indexes # Prevent Direct Access to files # <FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))"> # Order deny,allow # Deny from all # </FilesMatch> # SEO URL Settings RewriteEngine On # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^system/download/(.*) index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] RewriteCond %{HTTP_HOST} ^www\.site1\.nl [NC] RewriteRule ^(.*)$ http://site1.nl/$1 [L,R=301] RewriteCond %{HTTP_HOST} ^www\.site2\.nl [NC] RewriteRule ^(.*)$ http://site2.nl/$1 [L,R=301] RewriteCond %{HTTP_HOST} ^www\.site3\.nl [NC] RewriteRule ^(.*)$ http://site3.nl/$1 [L,R=301] RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Bedankt voor het meedenken en wellicht is deze script voor iemand anders nog bruikbaar.
Mvg
Who is online
Users browsing this forum: No registered users and 5 guests