Post by Cohen prints » Mon Oct 03, 2016 10:35 pm

ik heb de volgende problemen .
als klant www gebruikt dan kan klant niet uploaden. Error undifed
heb alle forums bekeken en ook veel gevonden. en geprobeerd
heb al geprobeerd met htacess bestand, maar dan werkt front office wel , back office kan ik niet eens meer inloggen.
ik heb echt iemand nodig , want ik kom er niet uit...
zonder www. en zonder ssl werkt me website als een zonnetje.
zodra ik de ssl en www, problemen probeer op te lossen dat krijg ik problemen.
geboden oplossingen via het web , voer ik of niet goed uit of ik heb geen zicht op conflicten

please , ik heb echt hulp nodig, na twee dagen , dingen proberen en steeds maar weer de werkend website uploaden.
dat dus werkt maar .. niet met www. of de ssl.
zie ik echt door de bomen het bos niet meer.

ik hoor graag welke experts denken mijn probleem te kunnen oplossen/

groetjes noa

Newbie

Posts

Joined
Wed Sep 21, 2016 1:07 am

Post by Jaap » Tue Oct 04, 2016 2:20 am

Redirect de www.domein.nl naar domein.nl
Dit lost waarschijnlijk jouw eerste probleem al op.
Een bijkomend voordeel is dat je geen duplicated content aan de zoekmachines levert.
En dat is weer een stuk beter voor jouw SEO :)

User avatar
Active Member

Posts

Joined
Fri Apr 15, 2011 12:10 am
Location - the Netherlands

Post by Cohen prints » Tue Oct 04, 2016 6:02 am

hoi jaap,

hoe doe ik dat dan?

ik had deze code gemaakt in.... htacess ,maar dan werkt me website wel , maar kan ik niet inloggen op admin.

RewriteBase /
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www.demooistetaartprints.com [NC]
RewriteRule (.*) http://demooistetaartprints.com/$1 [R=301,L]
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]

### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

Newbie

Posts

Joined
Wed Sep 21, 2016 1:07 am

Post by pprmkr » Tue Oct 04, 2016 1:26 pm

Als je de hele website wilt aanbieden op https:// moet je ook beide config.php aanpassen.

Verander http:// in HTTP_SERVER, HTTPS_SERVER en HTTP_CATALOG in https://
In .htaccess na RwriteBase /

Code: Select all

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www.demooistetaartprints.com [NC]
RewriteRule ^(.*)$ https://demooistetaartprints.com/$1 [L,R=301]
Als niet https óf met www, dan naar https://

User avatar
Active Member

Posts

Joined
Sat Jan 08, 2011 11:05 pm
Location - Netherlands

Post by Cohen prints » Tue Oct 04, 2016 3:37 pm

hoi PPrmkr

heel erg bedankt alvast voor je hulp, echt ben zo blij net alle hulp die ik kan krijgen.
misschien een domme vraag, maar is het dan de bedoeling dat ik de php bestand overschrijf of dat ik htacess bestanden maak?
alvast bedankt gr noa

Newbie

Posts

Joined
Wed Sep 21, 2016 1:07 am

Post by Jaap » Tue Oct 04, 2016 3:55 pm

Het redirecten

Code: Select all

<IfModule mod_rewrite.c>
  RewriteEngine on
  # Redirect www to non-www first 
  RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
  RewriteRule ^(.*) https://%1/$1 [R=301,NE,L]

 # En het  redirecten http naar https (indien noodzakelijk)
  RewriteCond %{HTTPS} off
  RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R=301]
</IfModule>
En wat pprmkr bedoeld is dat je in de config bestanden de http moet vervangen voor https.
Config bestanden staan in de root en de admin.

User avatar
Active Member

Posts

Joined
Fri Apr 15, 2011 12:10 am
Location - the Netherlands

Post by Cohen prints » Tue Oct 04, 2016 4:26 pm

ok .. we gaan het avond eens proberen!
in alle rust.
heel erg bedankt alvast voor de hulp!!!! ik probeer echt om het zelf uit te zoeken, maar sommige dingen zijn zo nieuw...
of je vind dingen in het engels.
hopelijk werkt dan mijn admin dan ook nog ... want ik heb dit soort dingen wel geprobeerd.
maar misschien toch iets in de uitvoering. of niet voorledig.
maar we gaan het nog een keer proberen vanavond.
mocht me admin opeens niet werken ?
heeft iemand dan nog een idee?

gr noa

Newbie

Posts

Joined
Wed Sep 21, 2016 1:07 am

Post by Cohen prints » Tue Oct 04, 2016 4:41 pm

toch nog even een vraag ...
dus ik moet de php bestanden in root en admin , alleen maar veranderen naar van http naar https en dan uplaoden via filezilla.
en een htacess bestand maken met deze code;
<IfModule mod_rewrite.c>
RewriteEngine on
# Redirect www to non-www first
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^(.*) https://%1/$1 [R=301,NE,L]

# En het redirecten http naar https (indien noodzakelijk)
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R=301]
</IfModule>

heb ik dan goed?
gr noa

Newbie

Posts

Joined
Wed Sep 21, 2016 1:07 am

Post by victorj » Tue Oct 04, 2016 6:52 pm

Neem maar even contact op vi PM

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland

Post by victorj » Thu Oct 06, 2016 4:30 am

Let op dit geld alleen voor opencart 2.2.0.0 en is niet getest op andere versies.

Opencart 2.2.0.0 is niet even zomaar onder ssl te zetten, althans niet zoals we dat gewend waren.

Voor iedereen die daar mee zit te tobben, hier de benodigde stappen.

in de admin shop configuratie tabje server ssl op aan zetten

neem een redirect op in de .htaccess die de site onder https forceerd, er zijn server afhankelijk een aantal methodes
Uiteraand vervang je domeinnaam door je eigen domeinnaam, eventueel aangevuld met www.

Deze werkt goed in sites die cpanel hebben
direct na:

Code: Select all

Options +FollowSymlinks
invoegen

Code: Select all

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://domeinnaam.nl/$1 [R=301,L]
werkt die niet dan kun je deze proberen op dezelfde plaats

Code: Select all

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} store 
RewriteRule ^(.*)$ https://domeinnaam.nl/store/$1 [R,L]
config bestand in de root

Code: Select all

// HTTP
define('HTTP_SERVER', 'https://domeinnaam.nl/');

// HTTPS
define('HTTPS_SERVER', 'https://domeinnaam.nl/');
in het bestand config.php in de map admin ulrs aanpassen:

Code: Select all

// HTTP
define('HTTP_SERVER', 'https://domeinnaam.nl/admin/');
define('HTTP_CATALOG', 'https://domeinnaam.nl/');

// HTTPS
define('HTTPS_SERVER', 'https://domeinnaam.nl/admin/');
define('HTTPS_CATALOG', 'https://domeinnaam.nl/');
bestand system/library/url.php

zoek de volgende code

Code: Select all

public function link($route, $args = '', $secure = false) {
        if ($this->ssl && $secure) {
            $url = 'https://' . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/index.php?route=' . $route;
        } else {
            $url = 'http://' . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/index.php?route=' . $route;
        }
verander de hppt naar https zodat het er zo uitziet

Code: Select all

public function link($route, $args = '', $secure = false) {
        if ($this->ssl && $secure) {
            $url = 'https://' . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/index.php?route=' . $route;
        } else {
            $url = 'https://' . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/index.php?route=' . $route;
        }
In de admin krijg je dan nog een foutmelding bij het veranderen van een order status.

Om de order edit goed te krijgen, open het bestand admin/controller/sale/order.php aangepast

regel 850 zoek

Code: Select all

$data['store_url'] = $this->request->server['HTTPS'] ? str_replace("http", "https", $order_info['store_url']) : $order_info['store_url'];
veranderd in

Code: Select all

$data['store_url'] = $this->request->server['HTTPS'] ? preg_replace("/^http:\/\//", "https://", $order_info['store_url']) : $order_info['store_url'];
Last edited by victorj on Thu Nov 03, 2016 8:17 pm, edited 2 times in total.

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland

Post by Cohen prints » Sun Oct 09, 2016 8:07 pm

Super bedankt voor je hulp Victor! super tof dat je mensen zo helpt!
groetjes noa

Newbie

Posts

Joined
Wed Sep 21, 2016 1:07 am

Post by Adelisa » Wed Oct 19, 2016 5:30 pm

Hallo allemaal,

Ik heb dit alles gedaan , en het werkt ook , echter als ik op een menu klik dan krijg ik alleen de pagina zonder de opmaak dus alleen maar tekst als ik een product van de voorpagina aan klik dan wordt deze wel goed weergegeven


zo iets
https://s17.postimg.org/iexhiuq27/https_page.png

En dat gebeurt pas als ik de url.php aanpas.

Wat zou dat kunnen zijn?

alvast bedankt!

New member

Posts

Joined
Wed Jan 11, 2012 6:40 am

Post by Adelisa » Fri Oct 21, 2016 4:47 pm

niemand?

New member

Posts

Joined
Wed Jan 11, 2012 6:40 am

Post by victorj » Fri Oct 21, 2016 5:26 pm

Ergens in of je config files of htaccess staat iets niet goed.
Stuur maar een PM, dan wil ik wel eens kijken voor je.

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland

Post by kijmij » Wed Nov 02, 2016 9:18 am

probleem verholpen

Wij filmen alles!!
U OOK ??

Dashcam kopen
Image


User avatar
New member

Posts

Joined
Wed Feb 06, 2013 7:57 am
Location - Almere

Post by SKYteamDESIGN » Thu Dec 10, 2020 10:11 pm

victorj wrote:
Fri Oct 21, 2016 5:26 pm
Ergens in of je config files of htaccess staat iets niet goed.
Stuur maar een PM, dan wil ik wel eens kijken voor je.
I can't send you a PM, no button here. I have followed you instructions and they work wonders, except that i have a new problem. From google, www still exists and it doesn't redirect it to no www (https://www). So my page appears a bit broken, and thats only on front page. When you go anywhere from the front page it fixes itself to without www and works properly. What can cause that?

Newbie

Posts

Joined
Fri Nov 27, 2020 11:34 pm

Post by victorj » Fri Dec 11, 2020 7:55 pm

probally a htacces rewrite rule not used correct.
before doing any rewrite make sure you redirect all incomming traffic from www. to non www.

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland

Post by SKYteamDESIGN » Fri Dec 11, 2020 10:58 pm

victorj wrote:
Fri Dec 11, 2020 7:55 pm
probally a htacces rewrite rule not used correct.
before doing any rewrite make sure you redirect all incomming traffic from www. to non www.
I did 301 redirect for www to non www. The problem persists. Can you help out with htaccess rule? I have used your from this topic, but there are some from before as well.

Here is the htaccess file:

# 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

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://domain.com/$1 [R=301,L]

# 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 /
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
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)
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</IfModule>


# php_admin_value open_basedir none
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^/?$ "https\:\/\/domain\.com\/" [R=301,L]

Newbie

Posts

Joined
Fri Nov 27, 2020 11:34 pm

Post by victorj » Sat Dec 12, 2020 12:04 am

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://domain.com/$1 [R=301,L]
this rule only redirects incomming http traffic so traffic entering with https (port 443) is not redirected.

you can either try to change

Code: Select all

RewriteCond %{SERVER_PORT} 80
to

Code: Select all

RewriteCond %{SERVER_PORT} 443
or use this rule

Code: Select all

RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]
last one works for both http and https traffic.

remember when using rewrite rules always start with the most important.
so the most important rewrite rule must be loaded first in your htacces file

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland

Post by SKYteamDESIGN » Tue Dec 15, 2020 4:40 pm

victorj wrote:
Sat Dec 12, 2020 12:04 am
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://domain.com/$1 [R=301,L]
this rule only redirects incomming http traffic so traffic entering with https (port 443) is not redirected.

you can either try to change

Code: Select all

RewriteCond %{SERVER_PORT} 80
to

Code: Select all

RewriteCond %{SERVER_PORT} 443
or use this rule

Code: Select all

RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]
last one works for both http and https traffic.

remember when using rewrite rules always start with the most important.
so the most important rewrite rule must be loaded first in your htacces file
I tried putting both those at the beginning. It works for the first page, but when i go from first page to any, it breaks the site (missing some images, icons, can't add to cart). Do i have to delete some of the others in the htaccess file i wrote here?

Newbie

Posts

Joined
Fri Nov 27, 2020 11:34 pm
Who is online

Users browsing this forum: No registered users and 24 guests