[RESOLU] URL rewriting pour annuaire Netref
4 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
[RESOLU] URL rewriting pour annuaire Netref
Hello,
Voilà, j'ai un soucis d'URL rewriting pour mon annuaire Netref version 4.2d
J'ai posté un message dans le forum netref, mais y'a pas grand monde alors...
Je suis hébergé chez Nuxit (compatible URL rewriting. J'ai fait un essai pour confirmer avec la démarche expliquée dans GG trucs de pro et ca marche, pas de problèmes de ce coté là.)
Si il suffisait d'un fichier .htaccess, ce serait plus simple, mais y'a aussi du code pour l'URL rewriting dans une page.
Mon htaccess :
Ma page option.php (en partie)
Ce qui me donne une 404...
Quelqu'un à un indice à me donner...?
Voilà, j'ai un soucis d'URL rewriting pour mon annuaire Netref version 4.2d
J'ai posté un message dans le forum netref, mais y'a pas grand monde alors...
Je suis hébergé chez Nuxit (compatible URL rewriting. J'ai fait un essai pour confirmer avec la démarche expliquée dans GG trucs de pro et ca marche, pas de problèmes de ce coté là.)
Si il suffisait d'un fichier .htaccess, ce serait plus simple, mais y'a aussi du code pour l'URL rewriting dans une page.
Mon htaccess :
- Code: Tout sélectionner
Options FollowSymLinks
RewriteEngine on
RewriteRule ^([^-.]+)-([0-9]+)\.html$ index.php?cat=$2 [QSA,L]
Ma page option.php (en partie)
- Code: Tout sélectionner
$url_rewriting=true; // Active l'URL Rewriting
- Code: Tout sélectionner
Fonction pour gerer l'URL Rewriting
*/
function url_rewrite($cat_nom,$cat_id,$p){
global $url_rewriting;
if (!$url_rewriting) return "?cat=$cat_id";// mod Non URL Rewriting
// si URL Rewriting
$cat_nom=trans_nom_fichier(substr($cat_nom,0,25));
$cat_nom=urlencode($cat_nom);
$cat_nom=str_replace("+-/.",
"_\0\0\0",$cat_nom);
return $cat_nom."-".$cat_id.".html";
}
function trans_nom_fichier($nom)
{
$nom=stripslashes($nom);
$nom=str_replace("'","",$nom);
$nom=str_replace("\"","",$nom);
$nom=str_replace("\"","",$nom);
$nom=str_replace("&","",$nom);
$nom=str_replace(",","",$nom);
$nom=str_replace(";","",$nom);
$nom=str_replace("/","",$nom);
$nom=str_replace("\\","",$nom);
$nom=str_replace("`","",$nom);
$nom=str_replace("<","",$nom);
$nom=str_replace(">","",$nom);
$nom=str_replace(" ","_",$nom);
$nom=str_replace(":","",$nom);
$nom=str_replace("*","",$nom);
$nom=str_replace("|","",$nom);
$nom=str_replace("?","",$nom);
$nom=str_replace("é","e",$nom);
$nom=str_replace("è","e",$nom);
$nom=str_replace("ç","c",$nom);
$nom=str_replace("@","",$nom);
$nom=str_replace("â","a",$nom);
$nom=str_replace("ê","e",$nom);
$nom=str_replace("î","i",$nom);
$nom=str_replace("ô","o",$nom);
$nom=str_replace("û","u",$nom);
$nom=str_replace("ñ","n",$nom);
$nom=str_replace("ù","u",$nom);
$nom=str_replace("à","a",$nom);
$nom=str_replace("!","",$nom);
$nom=str_replace("§","",$nom);
$nom=str_replace("+","",$nom);
$nom=str_replace("^","",$nom);
$nom=str_replace("(","",$nom);
$nom=str_replace(")","",$nom);
$nom=str_replace("#","",$nom);
$nom=str_replace("=","",$nom);
$nom=str_replace("$","",$nom);
$nom=str_replace("%","",$nom);
$nom=str_replace("__","_",$nom);
// $nom = substr ($nom,0,15);
return strtolower($nom);
}
Ce qui me donne une 404...
- Code: Tout sélectionner
Not Found
The requested URL /www.direct-annuaire.com/index.php was not found on this server.
Quelqu'un à un indice à me donner...?
Dernière édition par hyadex le Lun Mar 21, 2005 19:17, édité 1 fois.
Bonjour,
Je participe au développement de Netref (BiCuri0us sur le forum Netref), et je suis relativement étonné.
C'est la première fois que quelqu'un nous rapporte ce problème, doit-on mettre cette ligne dans la version on-line de Netref ?
Merci.
Je participe au développement de Netref (BiCuri0us sur le forum Netref), et je suis relativement étonné.
C'est la première fois que quelqu'un nous rapporte ce problème, doit-on mettre cette ligne dans la version on-line de Netref ?
Merci.
4 messages • Page 1 sur 1
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 :
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- L'URL Rewriting expliqué aux débutants
- Le référencement de pages PHP
- Guide d'optimisation des redirections pour le référencement
- Design de WRI version 3
- Annuaire de sites sur Google
Consultez la description détaillée des produits ou services de Google suivants : Google Directory
- 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



le forum