PDA

Bekijk Volledige Versie : .htaccess / mod rewrite probleem



CharlieRoot
24/07/14, 09:42
Goedenmorgen,

Ik tracht met htaccess een redirect te maken zodat iedereen verplicht op onze https website uit komt én dat er geen www. meer in de URL kan voorkomen. In feite zorgt dit voor twee rewrite's:
1. Mensen die op de HTTP site komen moeten naar HTTPS
2. Mensen die op de www. website komen moeten naar de URL zónder www.

Ik heb nu het volgende staan:


RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteRule (.*) https://site.nl/$1 [R=301,L]
RewriteCond %{HTTPS_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
Dit werkt echter niet helemaal juist. In Firefox werkt het, in Chrome niet goed. Via verschillende link checkers (http://www.webtoolhub.com/tn561352-url-redirection-checker.aspx) geprobeerd, ook hier wisselende resultaten.

Met name het redirecten van https://www.site.nl/pagina.php naar de URL zonder www gaat soms fout.

Heb ik een type fout er in zitten?

Yourwebhoster
24/07/14, 12:06
RewriteCond %{HTTP_HOST} ^www.site.nl
RewriteRule ^(.*)$ https://site.nl/$1 [L,R=301]
RewriteCond %{SERVER_PORT} !443
RewriteRule (.*) https://site.nl/$1 [L,R=301]

Zoiets?