Bonjour,
Je suis entrain de gérer les redirections de mon site, je suis parvenu à en faire 2 qui fonctionnent:
Une pour forcer le 'www' dans les URL, cela fonctionne:
1 2 3 4 5 6 7 8 9 10
| <IfModule mod_rewrite.c>
RewriteEngine On
#rewrite => www.spro-freelancer.com
RewriteCond %{HTTP_HOST} ^spro-freelancer\.com [NC]
RewriteRule (.*) http://www.spro-freelancer.com/$1 [QSA,R=301,L]
</IfModule> |
Une redirection pour afficher le site sans avoir à renseigner le dossier "Public":
1 2 3 4 5
|
RewriteBase /
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ /public/$1 [L]
RewriteRule ^(.*)$ https://www.spro-freelancer.com/$1 [R,L] |
Il me reste à rediriger https://www.spro-freelancer.com/ vers https://www.spro-freelancer.com/en/ afin d'éviter d'avoir un duplicate content dans google.
J'ai essayé:
Redirect 301 / https://www.spro-freelancer.com/en/
Mais cela génère une boucle infini => https://www.spro-freelancer.com/en/e...n/en/en/en/en/
Merci pour votre aide.
Partager