Auteur Sujet: URL rewriting passe en local pas sur le serveur !  (Lu 2872 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne tremeur1953

  • Débutant
  • *
  • Messages: 5
URL rewriting passe en local pas sur le serveur !
« le: 04 Juin 2010 à 00:51:11 »
Hello !
Je préviens : premiers pas en url rewriting, niveau zéro ! merci d'être patients !

Voila : j'ai pondu un système qui passe au poil sous Wamp mais qui ne passe pas chez Phpnet.
Phpnet n'y est pour rien évidemment

Mon bricolage n'est san s doute pas très catholique mais ça marche en local.
le htaccess (à la racine du serveur)
Citer
rewriteEngine On
RewriteRule ^accueil.php$ index.php?id=1&colonne=2
RewriteRule ^site-vitrine.php$ index.php?id=2&colonne=3
RewriteRule ^solutions-blog.php$ index.php?id=3&colonne=4 [L]
en local mes pages se renomment comme demandé et je récurère les variables sans problème.
Sur le serveur ERREUR :
Citer
The requested URL /accueil.php was not found on this server.

De plus je voudrais utiliser le htaccess dans le dossier du site et non à la racine => j'ai 5 sites sur ce serveur !

Merci de vos lumières ... et de votre patience !

Résolu ! il faut mettre le chemin complet sur la deuxième url du htaccess

« Modifié: 04 Juin 2010 à 03:15:58 par tremeur1953 »

Hors ligne mltfrm

  • Débutant
  • *
  • Messages: 6
    • Taxi à Tonneins
Re : URL rewriting passe en local pas sur le serveur !
« Réponse #1 le: 27 Juin 2011 à 08:11:40 »
Salut,
Le post date un peu, mais j'ai eu le même problème:

En reprenant l'exemple ci-dessus, dans le fichier htaccess:

En local sur wamp:
RewriteRule ^accueil.php$ index.php?id=1&colonne=2

Sur phpnet:
RewriteRule ^accueil.php$ /index.php?id=1&colonne=2

La seule différence est le "/" qui vise la racine du site sur phpnet.

A+ -_-

Hors ligne Just

  • Expert
  • ****
  • Messages: 924
    • AiN-IRC LE portail du 01 [Ain]!
Re : URL rewriting passe en local pas sur le serveur !
« Réponse #2 le: 25 Août 2011 à 09:59:35 »
Bonjour,

Pour éviter de réécrire toute vos lignes penser à ajouter directement après le "RewriteEngine On" cette ligne :
RewriteBase "/"
Just OnMyOwn ... :B
"Be CoOl, KeEp CoOl, HaVe FuN!"
-
http://www.ain-irc.net/
http://www.funpart.net/