Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

Mise en Place SEO sur online

Soutien général pour les problèmes techniques avec OpenCart

Mise en Place SEO sur online

Messagepar atlan » 09 Juin 2010, 19:22

Bonjour à tous et merci pour ce forum opencart que je suis en train de tester avant mise en production.
Tout marche plutôt bien sauf le SEO...

Online précise que le module Apache mod_rewrit est activé de manière classique sur l'hébergement mutualisé.

Pour openCart il faut effacer la directive FollowSymlinks sur online (Elle est activée et ne peut être modifiée, il ne faut donc pas la déclarer, sinon vous auriez une error http 500 - source online) .

Voici l'aide online.net
"Prenons un exemple, le nom de domaine est domaine.com, l'url du script a appeler est httpwww.domaine.com/index.php avec le nom de page en argument. * Etape 1: Créer un fichier htaccess * RewriteEngine On RewriteRule ^([^\.]+)\.html /index.php?page=$1 [L] * Etape 2: Mettre le fichier en ligne Mettez le fichier en ligne via FTP..."

Donc voilà, je prends le fichier .htaccess fourni avec openCart :

AddType application/x-httpd-php5 .php (cette ligne a été ajoutée pour activer PHP5 sur online.net)
# 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
###Ici j'ai supprimé la ligne qui active FollowSymlinks###
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]

Ce fichier provoque une error 500, idem en mettant cette ligne à la place de la dernière ligne :
RewriteRule ^([^\.]+)\.html /index.php?page=$1 [L]
pour prendre en compte les indications d'online.

Cela peut fonctionner à condition de ne pas mettre "oui" pour "Utiliser des URL's SEO" dans système/paramètres/serveur d'opencart.

Désolé d'avoir été aussi long (au moins c'est précis) mais là je suis bloqué et sans SEO je ne pourrais pas utiliser opencart car le référencement serait peu efficace.

Si vous avez été confronté à ce problème, merci de votre aide.
Dernière édition par atlan le 10 Juin 2010, 02:29, édité 2 fois.
atlan
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 12
Inscription: 09 Juin 2010, 19:05

Re: Mise en Place SEO sur online (Resolu)

Messagepar atlan » 10 Juin 2010, 01:54

Je me réponds tout seul après avoir trouvé la solution (qui ne concerne pas qu'online.net)

Tout marche avec ce fichier .htaccess dont les modif. apparaissent en rouge et évidemment sans prendre les notes entre parenthèses.

AddType application/x-httpd-php5 .php (spécifique à online pour activer le php5)
# 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 (spécifique à online pour désactiver cette option qui est activée par défaut sur le serveur)
RewriteEngine On
RewriteBase /nom-du-sous-domaine/ (c'était là le problème, j'ai installé opencart sur un sous-domaine pour le tester, par exemple : /opencart/ si votre site est installé sur un sous-domaine appelé ainsi)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]
atlan
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 12
Inscription: 09 Juin 2010, 19:05


Retourner vers Soutien Général

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron