Jump to content

Recommended Posts

Bonjour,

Je viens d'installer une boutique sur un 90 plan OVH et j'ai un soucis avec l'URL Rewriting.
Quand je clique sur le menu, il ne me trouve pas les pages :
Not Found
The requested URL /14-sucre-tire was not found on this server.

Quand je désactive l'URL Rewriting cela fonctionne.
Adresse de la page : /category.php?id_category=14

Je coche bien l'option dans l'admin :
URL simplifiée : Oui
Activez uniquement si votre serveur permet la réécriture d'URL (recommandé)
Si vous activez cette fonctionnalité, vous devez générer un fichier .htaccess

J'ai également créé un fichier .htaccess et que j'ai mis dans la racine de mon hébergement:
SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0
RewriteBase /

Ce qui est bizarre, c'est que l'an dernier j'ai installé une boutique aussi sur OVH et je n'ai pas eu cette erreur (version 1.1 de Prestashop par contre)

Share this post


Link to post
Share on other sites

Bonjour,

Avez vous régénère votre htaccess directement via l'admin?
RDV pour cela dans outil / générer..

Vous le mettez noir sur blanc...:

Si vous activez cette fonctionnalité, vous devez générer un fichier .htaccess


PS: Ce n'est pas un bug...



V++

Atch

Share this post


Link to post
Share on other sites

Merci pour ta réponse rapide...

Je viens de faire la manip, quand j'ai cliqué sur le bouton généré cela m'a affiché une page blanche et plus rien.
Maintenant je ne peux plus accéder à mon admin, peut importe la page que je charge dans l'admin, le navigateur reste blanc.

Share this post


Link to post
Share on other sites

Ha pas glop!!!

Reprends ton htaccess via FTP et edite le.

Regarde si tu as toujours cela :
SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0
RewriteBase /

Si, non remets les, mais garde le reste ;)

V++

Atch

Share this post


Link to post
Share on other sites

Pareil...

Voici mon fichier .htaccess actuellement :

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /404.php

SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0
RewriteBase /

Share this post


Link to post
Share on other sites

Je viens de supprimer cette ligne : RewriteBase /
Et de mettre le code pour OVH en haut.

Cela donne ca :

SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /404.php



Maintenant tout fonctionne :
- accès à l'admin
- URL rewriting

Merci pour ton aide !!!

Share this post


Link to post
Share on other sites

Je mets donc le topic en [Résolu].
Merci de penser à le faire la prochaine fois en ajoutant [Résolu] au début du titre en éditant le premier post du topic. ;-)

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More