[URL Rewriting] marche seulement en local

Discussion dans 'URL Rewriting et .htaccess' créé par link182, 1 Août 2006.

  1. link182
    link182 WRInaute occasionnel
    Inscrit:
    26 Juillet 2005
    Messages:
    426
    J'aime reçus:
    0
    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:
    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:
    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
     
  2. blizarre
    blizarre Nouveau WRInaute
    Inscrit:
    1 Août 2006
    Messages:
    2
    J'aime reçus:
    0
    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 ...
     
  3. link182
    link182 WRInaute occasionnel
    Inscrit:
    26 Juillet 2005
    Messages:
    426
    J'aime reçus:
    0
    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 .... ????
     
  4. magic corp.
    magic corp. WRInaute occasionnel
    Inscrit:
    17 Juin 2004
    Messages:
    395
    J'aime reçus:
    0
    Peut-être comme ça :
    Code:
    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 ?
     
  5. link182
    link182 WRInaute occasionnel
    Inscrit:
    26 Juillet 2005
    Messages:
    426
    J'aime reçus:
    0
    Marche pas mieux, et le mod_rewrite est bien activé (le commentaire devant la ligne est enlevé)
     
  6. link182
    link182 WRInaute occasionnel
    Inscrit:
    26 Juillet 2005
    Messages:
    426
    J'aime reçus:
    0
    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 ?
     
  7. magic corp.
    magic corp. WRInaute occasionnel
    Inscrit:
    17 Juin 2004
    Messages:
    395
    J'aime reçus:
    0
    Normalement oui si tu as la version 2 de Apache.
     
Chargement...
Similar Threads - [URL Rewriting] marche Forum Date
[URL REWRITING] Redirection 301 pages générées URL Rewriting et .htaccess 12 Novembre 2013
[URL Rewriting] chez free.fr Développement d'un site Web ou d'une appli mobile 6 Juillet 2012
[URL REWRITING] Sous domaines (Blogs) URL Rewriting et .htaccess 8 Décembre 2010
[Url Rewriting] N'aurais je rien compris à la façon de coder le htaccess ? Débuter en référencement 12 Avril 2010
[réglé][Url rewriting] Enlever les variables de sessions URL Rewriting et .htaccess 5 Mars 2009
[URL Rewriting] Supprimer automatiquer les paramètres URL Rewriting et .htaccess 27 Février 2009
[URL REWRITING] Incohérence avec le fichier index ? Débuter en référencement 25 Janvier 2009
[URL rewriting] Réécrire des pages multiples de 8 en page-1 URL Rewriting et .htaccess 6 Décembre 2008
[URL Rewriting] Réécriture en fonction de la langue URL Rewriting et .htaccess 29 Janvier 2008
[URL Rewriting] - url 404 et trait d'union Débuter en référencement 11 Octobre 2007
[URL Rewriting] Comment empêcher le contournement? Débuter en référencement 14 Septembre 2007
[URL REWRITING] Liste des séparateurs conseillés URL Rewriting et .htaccess 12 Août 2007
[Url Rewriting] Punbb URL Rewriting et .htaccess 28 Octobre 2006
[resolu] [url rewriting] un débutant qui peine... au début URL Rewriting et .htaccess 2 Août 2006
[URL Rewriting] utiliser une fonction PHP...mais où ? Débuter en référencement 11 Novembre 2005
[URLrewriting] J'arrive pas à trouver la bonne syntaxe !!! Débuter en référencement 5 Novembre 2005
[Url Rewriting] P'tite question URL Rewriting et .htaccess 29 Juillet 2005
[url rewriting] Dossier parent URL Rewriting et .htaccess 22 Juillet 2005
[Résolu][url_rewriting]Créer des répertoires virtuels URL Rewriting et .htaccess 23 Juin 2005
[url rewriting] Répertoires Virtuels URL Rewriting et .htaccess 17 Mai 2005