guido59710 Posted Wednesday at 03:49 PM Share Posted Wednesday at 03:49 PM Bonjour, Je voudrais savoir sur prestashop 8.2 dans les paramètres de la boutique au niveau du nom de domaine et domaine SSL si il faut mettre www.maboutique.com ou uniquement maboutique.com. D'avance merci pour votre aide Link to comment Share on other sites More sharing options...
Eolia Posted Wednesday at 03:55 PM Share Posted Wednesday at 03:55 PM Il est conseillé de mettre le www. Raison historique: cela précise que l'url concerne un site web (www = world wilde web). Effet le www.domaine.com est un sous-domaine de votre domaine principal "domaine.com". Vous avez généralement dans vos dns ces autres sous domaines: ftp.domaine.com, mail.domaine.com, etc... Maintenant je m'attends à avoir plein "d'experts SEO" qui vous diront autre chose^^ 1 Link to comment Share on other sites More sharing options...
El Patron Posted Wednesday at 04:49 PM Share Posted Wednesday at 04:49 PM Oui, exactement — utiliser le www reste un très bon choix. Cela permet de garder le domaine racine libre pour d’autres services (mail, ftp, cdn, etc.) et d’éviter des problèmes de partage de cookies si vous développez des sous-domaines plus tard. Du point de vue de PrestaShop, l’important n’est pas de choisir www ou non-www, mais de faire un choix et de l’appliquer de manière cohérente. Concrètement : Dans le Back Office (Paramètres de la boutique > Trafic & SEO) définissez le domaine et le domaine SSL sur www.example.com et activez la redirection vers l’URL canonique en 301. Au niveau du serveur, ajoutez une redirection dans le fichier .htaccess afin que tout ce qui arrive sans www soit envoyé vers https://www.example.com. RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC] RewriteRule ^ https://www.example.com%{REQUEST_URI} [R=301,L] De cette façon, toutes les URL pointent vers un seul hôte canonique, ce qui est mieux pour le SEO, les statistiques et pour éviter le contenu dupliqué. Et au final, le meilleur SEO reste d’offrir la meilleure expérience visiteur : un affichage immédiat above the fold des informations essentielles dont l’utilisateur a besoin. Le reste du “SEO” ressemble souvent plus à du vaudou. Link to comment Share on other sites More sharing options...
guido59710 Posted Wednesday at 05:43 PM Author Share Posted Wednesday at 05:43 PM 50 minutes ago, El Patron said: Oui, exactement — utiliser le www reste un très bon choix. Cela permet de garder le domaine racine libre pour d’autres services (mail, ftp, cdn, etc.) et d’éviter des problèmes de partage de cookies si vous développez des sous-domaines plus tard. Du point de vue de PrestaShop, l’important n’est pas de choisir www ou non-www, mais de faire un choix et de l’appliquer de manière cohérente. Concrètement : Dans le Back Office (Paramètres de la boutique > Trafic & SEO) définissez le domaine et le domaine SSL sur www.example.com et activez la redirection vers l’URL canonique en 301. Au niveau du serveur, ajoutez une redirection dans le fichier .htaccess afin que tout ce qui arrive sans www soit envoyé vers https://www.example.com. RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC] RewriteRule ^ https://www.example.com%{REQUEST_URI} [R=301,L] De cette façon, toutes les URL pointent vers un seul hôte canonique, ce qui est mieux pour le SEO, les statistiques et pour éviter le contenu dupliqué. Et au final, le meilleur SEO reste d’offrir la meilleure expérience visiteur : un affichage immédiat above the fold des informations essentielles dont l’utilisateur a besoin. Le reste du “SEO” ressemble souvent plus à du vaudou. Merci pour cette réponse complète. J'ai deux précisions à demander . Voilà le début de mon fichier .htaccess "<IfModule mod_rewrite.c> <IfModule mod_env.c> SetEnv HTTP_MOD_REWRITE On </IfModule> RewriteEngine on #Domain: monsite.fr RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api(?:/(.*))?$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] RewriteRule ^upload/.+$ %{ENV:REWRITEBASE}index.php [QSA,L]" A quel endroit exactement je dois mettre la redirection? Que signifie concrètement " activez la redirection vers l’URL canonique en 301." Un grand merci pour vos réponses!! 1 Link to comment Share on other sites More sharing options...
Eolia Posted Wednesday at 05:54 PM Share Posted Wednesday at 05:54 PM Tout au début, avant le commentaire Prestashop 1 Link to comment Share on other sites More sharing options...
El Patron Posted Wednesday at 06:16 PM Share Posted Wednesday at 06:16 PM Où placer vos redirections personnalisées L’emplacement sûr est le suivant : Placez vos règles de redirection juste après RewriteEngine On, mais avant le bloc généré par PrestaShop. Assurez-vous qu’elles soient en dehors de la section PrestaShop (au-dessus de la ligne # ~~start~~). Exemple de mise en page : <IfModule mod_rewrite.c> <IfModule mod_env.c> SetEnv HTTP_MOD_REWRITE On </IfModule> RewriteEngine On # --- Redirections canoniques personnalisées (protégées de la régénération) --- RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTP_HOST} !^www\.monsite\.fr$ [NC] RewriteRule ^ https://www.monsite.fr%{REQUEST_URI} [R=301,L] # --- Début du bloc généré par PrestaShop --- # ~~start~~ Ne pas supprimer ce commentaire, Prestashop régénérera automatiquement les lignes ci-dessous... RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api(?:/(.*))?$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] RewriteRule ^upload/.+$ %{ENV:REWRITEBASE}index.php [QSA,L] ... # ~~end~~ enable 301 redirection to canonical URL https://app.screencast.com/LdbL8t7rjvZqM Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now