THELIA Forum

Welcome to the THELIA support and discusssion forum

Offline

#1 https thelia 1 htaccess

(28-03-2017 11:54:23)


Hello,

je ne trouve pas LA bonne config de mon htaccess pour rediriger le http://(www) vers https://(www)

j'ai mis ça :

Options +FollowSymlinks -Indexes

AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>
    Options +FollowSymlinks -Indexes

AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>
    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} ^monsite.com$
    RewriteRule ^(.*) https://www.monsite.com/$1 [QSA,L,R=301]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
	 RewriteRule ^([a-zA-Z_.\-0-9]+)$ index.php?url=$1 [L,QSA]
    	RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last]
	
</IfModule>

ça ne fonctionne pas...

Un conseil ?

A noter que ce site était sur un serveur Nginx et fonctionnait nickel.

merci

Last edited by lull (28-03-2017 15:57:22)

Offline

#2 Re: https thelia 1 htaccess

(28-03-2017 15:51:03)


# Forcer le sous domaine
    RewriteCond %{HTTP_HOST} !^www.monsite.fr$
    RewriteRule ^(.*) https://www.monsite.fr/$1 [QSA,L,R=301]

    # Forcer le HTTPS
    RewriteCond %{SERVER_PORT} 80
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


CQFDev | Sites, boutiques, modules, développement et intégration pour Thelia 1 et 2

Offline

#3 Re: https thelia 1 htaccess

(28-03-2017 15:56:56)


merci Roadster. ça ne fonctionne tjrs pas..

voilà mon htaccess précisement :

 Options +FollowSymlinks -Indexes

AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>
    RewriteEngine On
    
# Forcer le sous domaine
    RewriteCond %{HTTP_HOST} !^www.monsite.com$
    RewriteRule ^(.*) https://www.monsite.com/$1 [QSA,L,R=301]

# Forcer le HTTPS
    RewriteCond %{SERVER_PORT} 80
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
	 RewriteRule ^([a-zA-Z_.\-0-9]+)$ index.php?url=$1 [L,QSA]
    	RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last]
  
</IfModule>

je précise que si je coupe la réecriture dans le BO tout fonctionne...

Offline

#4 Re: https thelia 1 htaccess

(28-03-2017 16:09:14)


ça ne fonctionne tjrs pas..

C'est à dire ? Que se passe-t-il exactement ?


CQFDev | Sites, boutiques, modules, développement et intégration pour Thelia 1 et 2

Offline

#5 Re: https thelia 1 htaccess

(28-03-2017 16:12:40)


3746fc54241b432bb90e77e22bd7b974.png

pige pas...

Offline

Offline

#7 Re: https thelia 1 htaccess

(28-03-2017 16:52:55)


oui il est activé. le rewrite fonctionne nickel sur le blog (wordpress).

Offline

#8 Re: https thelia 1 htaccess

(28-03-2017 16:55:08)


La syntaxe correcte de la règle de ré-écriture est :

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ^(.*)$ index.php [QSA,L]
    RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last]


CQFDev | Sites, boutiques, modules, développement et intégration pour Thelia 1 et 2

Offline

#9 Re: https thelia 1 htaccess

(28-03-2017 16:56:54)


toujours pareil... ^^

Offline

#10 Re: https thelia 1 htaccess

(28-03-2017 17:59:54)


ok j'ai pigé, je mettais mon htaccess dans le dossier /template...
ça marche bcp mieux un niveau au-dessus ^^
merci Roadster !

Last edited by lull (28-03-2017 18:01:25)