Masquer l'adresse réelle
7 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- bsouviraa
- Nouveau WRInaute

- Messages: 4
- Inscription: 10 Nov 2010
Masquer l'adresse réelle
Bonjour,
Après quelques heures pour la réalisation d'un Rewrite sur lequel j'ai malheureusement peu de ne pas avoir tout compris... bref, peux importe, il marche
Mon .htaccess est libélé de cette forme :
Il marche parfaitement, dans le sens où quand j'écris http://www.nomdedomaine.com/dossier1/page/fr-pagedetest.html ça me renvoie bien vers le bonne adresse.
Mon soucis est que le navigateur continue à m'afficher la page avec les variables.
Pour plus de lisibilité, j'aimerais que ma page "Réécrite" soit affichée et non celle avec toutes ces variables.
Est-ce possible ?
Merci d'avance pour vos retours
B.S
Après quelques heures pour la réalisation d'un Rewrite sur lequel j'ai malheureusement peu de ne pas avoir tout compris... bref, peux importe, il marche
Mon .htaccess est libélé de cette forme :
RewriteRule ^page/([a-z][a-z])-(.+)\.html$ http://www.nomdedomaine.com/dossier1/index.php?langue=$1&page=$2 [L]
Il marche parfaitement, dans le sens où quand j'écris http://www.nomdedomaine.com/dossier1/page/fr-pagedetest.html ça me renvoie bien vers le bonne adresse.
Mon soucis est que le navigateur continue à m'afficher la page avec les variables.
Pour plus de lisibilité, j'aimerais que ma page "Réécrite" soit affichée et non celle avec toutes ces variables.
Est-ce possible ?
Merci d'avance pour vos retours
B.S
-

reglisse - WRInaute passionné

- Messages: 1073
- Inscription: 15 Nov 2005
Re: Masquer l'adresse réelle
il faut faire un test sur la page pour exclure l'écriture non réécrite sinon elle retestera accessible de http://www.nomdedomaine.com/dossier1/index.php?langue=$1&page=$2
- bsouviraa
- Nouveau WRInaute

- Messages: 4
- Inscription: 10 Nov 2010
Re: Masquer l'adresse réelle
Bonjour,
Je n'ai effectivement pas mis en place le code de réécriture de mes pages (avouons le gaiement, je ne sais pas faire
)
Je vous laisse l'adresse : http://www.espaceblueocean.com/bo3/index.php
Je suis un 100% pur amateur donc tous les avis sont les bienvenus !
Merci à vous
Je n'ai effectivement pas mis en place le code de réécriture de mes pages (avouons le gaiement, je ne sais pas faire
Je vous laisse l'adresse : http://www.espaceblueocean.com/bo3/index.php
Je suis un 100% pur amateur donc tous les avis sont les bienvenus !
Merci à vous
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
Re: Masquer l'adresse réelle
Pour commencer, il te faut une fonction pour ré écrire tes urls dans le style :
Ensuite, il faut que tu modifies tout les liens que tu ré écris en fonction des lignes de ton htaccess.
En supposant que :
Et que tes liens d'origines soient du style :
Ré écrit, cela donne une url du style :
Il y a sans doute mieux mais si ça peut t'aider ...
- Code: Tout sélectionner
//fonction pour re ecrire les url
function OptimiseUrl($chaine)
{
$chaine=strtolower($chaine);
$accents = Array("/é/", "/è/", "/ê/","/ë/", "/ç/", "/à/", "/â/","/á/","/ä/","/ã/",
"/å/", "/î/", "/ï/", "/í/", "/ì/", "/ù/", "/ô/", "/ò/", "/ó/", "/ö/");
$sans = Array("e", "e", "e", "e", "c", "a", "a","a", "a","a", "a", "i", "i", "i",
"i", "u", "o", "o", "o", "o");
$chaine = preg_replace($accents, $sans,$chaine);
$chaine = preg_replace('#[^A-Za-z0-9]#','-',$chaine);
// Remplace les tirets multiples par un tiret unique
$chaine = ereg_replace( "\-+", '-', $chaine );
// Supprime le dernier caractère si c'est un tiret
$chaine = rtrim( $chaine, '-' );
while (strpos($chaine,'--') !== false) $chaine = str_replace('--','-',$chaine);
return $chaine;
}
Ensuite, il faut que tu modifies tout les liens que tu ré écris en fonction des lignes de ton htaccess.
En supposant que :
- Code: Tout sélectionner
RewriteRule ^(.*)-([0-9]*)\.php$ page.php?titre=$1&id=$2 [L]
Et que tes liens d'origines soient du style :
- Code: Tout sélectionner
page.php?titre='.$titre.'&id='.$id.'
Ré écrit, cela donne une url du style :
- Code: Tout sélectionner
'.OptimiseUrl($titre).'-'.$id.'.php
Il y a sans doute mieux mais si ça peut t'aider ...
7 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 :
- Affichage adresse réelle après rewriting
- masquer son adresse IP
- Utilité réelle de l'URLREWRITING ??
- page réelle et cache différent
- La crise du web: réelle ou bluff?
- Part de marché réelle de GooGle
- insription annuaire, URL réelle ? (pas de .fr)
- GG Analytics: Origine réelle des (direct) ((none))
- Annuaire pour un site, réelle utilité ?
- Cache et page réelle pour le positionnement ?
- Sortie de GoogleStats v2.01
- Liste des Data Centers de Google (centres de données) avec leurs IP
- Google Adresses, nouveau nom du Local Business Center
- Comparer les classes C de 2 adresses IP
- Invitation Gmail - Obtenir un compte Gmail
- Sortie officielle de GoogleStats v2.0 !
- Référencement local gratuit dans l'annuaire WebRankInfo
- Petit changement pour Slurp (le robot de Yahoo)
- Analyse de la classe C (adresse IP)
Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
