probleme url rewriting ckez nexlink [résolu+exemple]
8 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- mac.zen
- Nouveau WRInaute

- Messages: 47
- Inscription: 5 Oct 2004
probleme url rewriting ckez nexlink [résolu+exemple]
j'ai browsé le forum en quete d'un début de réponse mais pour moi c'est du chinois:
je suis hebergé chez nexlink.net > ils m'ont affirmés que l'url rewriting était supporté
mais le moindre exemple pris sur ce forum ne marche pas. Je suis demeuré mais quand mm . Y'a un truc que j'ai raté d'ou le terme chinois
j'ai des pages avec des urls types
/index.php?site=toto&view=decouverte
/perso/index.php?album=vacances&date=2002&mois=04
dans le principe j'insère dans la ht access
RewriteEngine on
comment faire pour que cela marche
et obtenir exemple (je prends la plus longue):
/index-site-toto-view-decouverte.htm
/perso/index-album-vacances-date-2004-mois-04.htm
honnetement j'ai essaillé mais y'a un truc que je ne pige pas
si vous pouviez me fournir un exemple concret sur ce lien fictif
merci d'avances @ vous lire
ou tout simplement un lien vers un tuto super debutant ,;-)
je suis hebergé chez nexlink.net > ils m'ont affirmés que l'url rewriting était supporté
mais le moindre exemple pris sur ce forum ne marche pas. Je suis demeuré mais quand mm . Y'a un truc que j'ai raté d'ou le terme chinois
j'ai des pages avec des urls types
/index.php?site=toto&view=decouverte
/perso/index.php?album=vacances&date=2002&mois=04
dans le principe j'insère dans la ht access
RewriteEngine on
comment faire pour que cela marche
et obtenir exemple (je prends la plus longue):
/index-site-toto-view-decouverte.htm
/perso/index-album-vacances-date-2004-mois-04.htm
honnetement j'ai essaillé mais y'a un truc que je ne pige pas
si vous pouviez me fournir un exemple concret sur ce lien fictif
merci d'avances @ vous lire
ou tout simplement un lien vers un tuto super debutant ,;-)
Dernière édition par mac.zen le Mar Nov 16, 2004 11:12, édité 3 fois.
-

jerome347 - WRInaute impliqué

- Messages: 573
- Inscription: 19 Mar 2004
Re: besoin d'un coup de machette dans ma jungle
mac.zen a écrit:/index.php?site=toto&view=decouverte
/perso/index.php?album=vacances&date=2002&mois=04![]()
/index-site-toto-view-decouverte.htm
/perso/index-album-vacances-date-2004-mois-04
RewriteRule ^index-site-(.*)-view-(.*)$ /index.php?site=$1&view=$2 [L]
RewriteRule ^perso/index-album-(.*)-date-(.*)-mois-(.*)$ /perso/index.php?album=$1&date=$2&mois=$3 [L]
- mac.zen
- Nouveau WRInaute

- Messages: 47
- Inscription: 5 Oct 2004
merci jerome
mais ca ne marche toujours pas donc je passe dans du concret
voici mon .htaccess
RewriteEngine on
RewriteRule ^mac.zen/index-view-(.*).html$ /mac.zen/index.php?view=$1[L]
voici le l'url concernée
h**p://www.z4all.com/mac.zen/index.php?view=tribu
// sans les *
Ou c'est tout simplement parceque l'url rewriting ne marche pas ?
y'a t'il un moyen de detecter si l'url rewriting marche je sais pas dans le phpinfo() ou autre
pour info j'ai mis le .htaccess a la racine du site faut t'il peut etre creer un fichier en php quelque par ? vu que je n'ai pas tout suivit ??
mais ca ne marche toujours pas donc je passe dans du concret
voici mon .htaccess
RewriteEngine on
RewriteRule ^mac.zen/index-view-(.*).html$ /mac.zen/index.php?view=$1[L]
voici le l'url concernée
h**p://www.z4all.com/mac.zen/index.php?view=tribu
// sans les *
Ou c'est tout simplement parceque l'url rewriting ne marche pas ?
y'a t'il un moyen de detecter si l'url rewriting marche je sais pas dans le phpinfo() ou autre
pour info j'ai mis le .htaccess a la racine du site faut t'il peut etre creer un fichier en php quelque par ? vu que je n'ai pas tout suivit ??
Dernière édition par mac.zen le Mar Nov 16, 2004 3:55, édité 2 fois.
- mac.zen
- Nouveau WRInaute

- Messages: 47
- Inscription: 5 Oct 2004
solution complète employée
merci entre autre a jérome347 et aux autres, donc comme dit dans le titre
l'url rewriting marche , donc voici la solution complète adopté ,
cela pourra servir des néos comme moi :
- l'hébergeur NExLINK supporte bien l'url rewrinting
methode utilisé:
dans le fichier .htacces à la racine du répertoire :
<FilesMatch "^html$">
ForceType application/x-httpd-php
</FilesMatch>
puis création d'un fichier nomé pour l'exemple html
enregistré sans extension à la racine du répertoire contenant
le code php suivant :
<?
session_name("name_session");session_start();session_register("_sid","_squi");
// création de la session si besoin avant l'envoi de tout code html
$Xid=explode("/",$REQUEST_URI);
$Xid=$Xid[3];
$vs=explode("-",$Xid);
$rc0=ereg_replace(".html","",$vs[0]);
$rc1=ereg_replace(".html","",$vs[1]);
$rc2=ereg_replace(".html","",$vs[2]);
$rc3=ereg_replace(".html","",$vs[3]);
//etc.4.5.6 selon le nombre champs à récupérer
include("index.php");
?>
dans l'exemple l'url avant était
/forum/index.php?view=fiche&qui=toto
maintenant ca donne
/forum/html/fiche-toto.html
/html/ correspondant au fichier cré sans extension
- étant mon séparateur de variable
Modification de l'ancien index.php?
je fais correspondre toutes mes anciennes variables
afin d'eviter de remodifier tout le code
exemple
ex :
<?
$view=$rc[0];$qui=$rc[1];
// etc...
?>
dernière étape il faut changer tous les liens hypertexte
ainsi que les submit s'ils font référence à une url
en incluant /html/variable1-variable2.html
Je suis pas un pro de la prog, mais j'espère que ce sera un bon exemple complet pour
des néos comme moi
l'url rewriting marche , donc voici la solution complète adopté ,
cela pourra servir des néos comme moi :
- l'hébergeur NExLINK supporte bien l'url rewrinting
methode utilisé:
dans le fichier .htacces à la racine du répertoire :
<FilesMatch "^html$">
ForceType application/x-httpd-php
</FilesMatch>
puis création d'un fichier nomé pour l'exemple html
enregistré sans extension à la racine du répertoire contenant
le code php suivant :
<?
session_name("name_session");session_start();session_register("_sid","_squi");
// création de la session si besoin avant l'envoi de tout code html
$Xid=explode("/",$REQUEST_URI);
$Xid=$Xid[3];
$vs=explode("-",$Xid);
$rc0=ereg_replace(".html","",$vs[0]);
$rc1=ereg_replace(".html","",$vs[1]);
$rc2=ereg_replace(".html","",$vs[2]);
$rc3=ereg_replace(".html","",$vs[3]);
//etc.4.5.6 selon le nombre champs à récupérer
include("index.php");
?>
dans l'exemple l'url avant était
/forum/index.php?view=fiche&qui=toto
maintenant ca donne
/forum/html/fiche-toto.html
/html/ correspondant au fichier cré sans extension
- étant mon séparateur de variable
Modification de l'ancien index.php?
je fais correspondre toutes mes anciennes variables
afin d'eviter de remodifier tout le code
exemple
ex :
<?
$view=$rc[0];$qui=$rc[1];
// etc...
?>
dernière étape il faut changer tous les liens hypertexte
ainsi que les submit s'ils font référence à une url
en incluant /html/variable1-variable2.html
Je suis pas un pro de la prog, mais j'espère que ce sera un bon exemple complet pour
des néos comme moi
-

easysofts - Nouveau WRInaute

- Messages: 6
- Inscription: 18 Avr 2006
je fais suite au message de Mac.Zen concernant l'URL Rewriting.
Voilà je suis hébergé chez nexlink comme toi et j'utilise PHPnuke avec des urls pas très explicite.
Je voulais savoir toi ou quelqu'un pouvait me donner un exemple, vu que t'as déjà bien galéré sur le sujet. car je suis un peu perdu, et j'ai peur de faire des conneries. j'ai un site de petites annonces avec des urls du type :
http://www.mon-site/modules.php?name=Nu ... id_ads=360
Comment faire ? je peux récupérer des champs (variables) et ils seront interprétés, genre je récupère $id_ads et $title
j'ai pas l'habitude de demander qu'onj me mache le travail mais là je suis perdu.
En tout cas merci d'avance.
mathieu
Voilà je suis hébergé chez nexlink comme toi et j'utilise PHPnuke avec des urls pas très explicite.
Je voulais savoir toi ou quelqu'un pouvait me donner un exemple, vu que t'as déjà bien galéré sur le sujet. car je suis un peu perdu, et j'ai peur de faire des conneries. j'ai un site de petites annonces avec des urls du type :
http://www.mon-site/modules.php?name=Nu ... id_ads=360
Comment faire ? je peux récupérer des champs (variables) et ils seront interprétés, genre je récupère $id_ads et $title
j'ai pas l'habitude de demander qu'onj me mache le travail mais là je suis perdu.
En tout cas merci d'avance.
mathieu
8 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 :
- Problème avec le FTP de Nexlink
- [Resolu] Problème url rewriting
- [RESOLU] Problème d'url rewriting
- [RESOLU] Probléme avec url rewriting
- [Résolu] Problème d'URL rewriting - Au secours !
- [Résolu] PHPmyannu, problème d'url rewriting !
- [ Résolu ] Problème URL Rewriting et OVH
- [Résolu] Rewriting OVH problème avec un slash
- [RESOLU] Problème url rewriting et d'installation serveur
- [Resolu] Probleme d'URL Rewriting avec variable texte
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


