[URL Rewriting] marche seulement en local

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


link182
WRInaute impliqué
WRInaute impliqué
 
Messages: 473
Inscription: Mar Juil 26, 2005 13:30

[URL Rewriting] marche seulement en local

Message le Mar Aoû 01, 2006 17:17

Bonjour à tous,

apèrs avoir suivi les indications de ce site http://webmaster-experience.net/article-article-2.html, j'arrive à faire marcher l'url rewriting en local, mais pas sur mon site www.camelya.com

j'ai bien mis le .htaccess avec ça dedans :

Code: Tout sélectionner
RewriteEngine on
RewriteRule (.*)(-.+)-([^-]+)-([^-&]*)([^-]*)\.html $1$2&$3=$4$5\.html [N]
RewriteRule (.*)-([^-]+)-([^-]*)(.*)\.html $1.php?$2=$3$4 [L]
RewriteRule ^(.*).html $1.php [L]


j'utilise la fonction suivante :
Code: Tout sélectionner
function lienurlrewriting($url) {
   if (eregi("(.*).php(.*)",$url,$regs)) {
      $monurl = $regs[1];
      $geturl = $regs[2];
      while (eregi("(.*)(\?|&)([^=]+)=([^=]*)(.*)",$geturl,$regs)) {
         $geturl = $regs[1]."-".$regs[3]."-".$regs[4].$regs[5];
      }
      $url = $monurl.$geturl;
   } elseif(eregi("(.*).php",$url,$regs)) {
      $url = $regs[1];
   }
   return $url.".html";
}


L'url se convertit bien comme il faut (regarder les liens du forum sur ma page d'accueil en bas), mais ne trouve pas la page...

Ou est le problème ?
Merci d'avance

blizarre
Nouveau WRInaute
 
Messages: 2
Inscription: Mar Aoû 01, 2006 19:02

Message le Mar Aoû 01, 2006 19:10

Ben ... déjà, est-ce que le fichier php existe ? :?

Sinon, (bon, j'avoue, les regex quand c'est pas moi qui les ait écris, j'ai une grosse flemme) t'es sûr que ces regex sont correct et que tu pourrais pas les simplifier ?

Sinon, pour avoir une piste, quel est la localisation fichier php sur le site ?
est-ce que c'est vraiment dans www.camelya.com/camelya :oops: ???

Voila ...


link182
WRInaute impliqué
WRInaute impliqué
 
Messages: 473
Inscription: Mar Juil 26, 2005 13:30

Message le Mar Aoû 01, 2006 19:21

non, le fichier est à la racine, pas dans le dossier camelya.
c'est bien www.camelya.com/voir_msg.php ou il se trouve.

Ca marche bien en local .... ????

magic corp.
WRInaute impliqué
WRInaute impliqué
 
Messages: 425
Inscription: Jeu Juin 17, 2004 9:56

Message le Mar Aoû 01, 2006 21:06

Peut-être comme ça :
Code: Tout sélectionner
RewriteEngine on
RewriteRule /(.*)(-.+)-([^-]+)-([^-&]*)([^-]*)\.html $1$2&$3=$4$5\.html [N]
RewriteRule /(.*)-([^-]+)-([^-]*)(.*)\.html $1.php?$2=$3$4 [L]
RewriteRule ^/(.*).html $1.php [L]

Sinon, le mod_rewrite est il activé sur ton serveur ?


link182
WRInaute impliqué
WRInaute impliqué
 
Messages: 473
Inscription: Mar Juil 26, 2005 13:30

Message le Mar Aoû 01, 2006 22:46

Marche pas mieux, et le mod_rewrite est bien activé (le commentaire devant la ligne est enlevé)


link182
WRInaute impliqué
WRInaute impliqué
 
Messages: 473
Inscription: Mar Juil 26, 2005 13:30

Message le Mer Aoû 02, 2006 17:01

Par contre sous easyphp en local j'ai cette ligne dans le httpd.conf :

AddModule mod_access.c

que je n'ai pas dans la config apache de mon serveur.

Est-ce normal ?

magic corp.
WRInaute impliqué
WRInaute impliqué
 
Messages: 425
Inscription: Jeu Juin 17, 2004 9:56

Message le Mer Aoû 02, 2006 17:10

Normalement oui si tu as la version 2 de Apache.


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Local, Google Local Business Ads

  • Analyse des backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.


Qui est en ligne

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