Utilisation du Flag E
5 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Utilisation du Flag E
Bonjour,
J'utilise spip 1.8 avec l'option url propres pour ceux qui connaissent.
Voilà une règle de réécriture du fichier .htacces pour les brèves :
Pour la brève 48 par exemple :
http:/monsite.org/+titre-de-ma-breve+
devient
http:/monsite.org/breve.php3?id_breve=48
Les rewritecond vérifient que ce n'est pas un fichier ni un dossier qui est demandé.
Par contre je ne comprends pas comment agit le flag E :
url_propre est un champ de table mysql de la brève 45 qui a pour valeur 'titre-de-ma-breve'.
Si quelqu'un pouvait me donner quelques explications.
Merci.
J'utilise spip 1.8 avec l'option url propres pour ceux qui connaissent.
Voilà une règle de réécriture du fichier .htacces pour les brèves :
- Code: Tout sélectionner
# Les breves
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^\+[^/\.]+\+$ breve.php3 [QSA,E=url_propre:$0]
Pour la brève 48 par exemple :
http:/monsite.org/+titre-de-ma-breve+
devient
http:/monsite.org/breve.php3?id_breve=48
Les rewritecond vérifient que ce n'est pas un fichier ni un dossier qui est demandé.
Par contre je ne comprends pas comment agit le flag E :
url_propre est un champ de table mysql de la brève 45 qui a pour valeur 'titre-de-ma-breve'.
Si quelqu'un pouvait me donner quelques explications.
Merci.
C'est marrant, je viens juste de regarder comment ça marchait pour pouvoir faire une adaption sur mon site (qui fonctionne avec spip mais les choix faits pour url_propre ne me conviennent pas tout à fait).
Comme le disait shrom, le paramètre E fixe une variable d'environnement. Ensuite c'est le fichier php qui s'occupe de la récupérer et de venir la comparer avec la base de données. Si tu regardes le fichier inc-url-propres.php3, tu verras comment sont générés les liens et comment la base de données est remplie pour éviter de refaire plusieurs fois la même chose.
Comme le disait shrom, le paramètre E fixe une variable d'environnement. Ensuite c'est le fichier php qui s'occupe de la récupérer et de venir la comparer avec la base de données. Si tu regardes le fichier inc-url-propres.php3, tu verras comment sont générés les liens et comment la base de données est remplie pour éviter de refaire plusieurs fois la même chose.
Merci pour les infos.
Je me suis débrouillé sans finalement.
J'ai bricolé le fichier inc-urls-propres pour avoir ce que je voulais.
Le problème c'était de faire suivre les anciennes adresses vers les nouvelles avec un en-tête 301.
J'y suis arrivé en utilisant une redirection des anciens articles et brèves vers un fichier php sur mesure.
Les modifs sont en ligne sur le site dans mon profil.
Par contre j'ai une autre question dont je ne trouve pas la réponse :
Comment voir si mon en-tête 301 est bien envoyé ?
@+
Je me suis débrouillé sans finalement.
J'ai bricolé le fichier inc-urls-propres pour avoir ce que je voulais.
Le problème c'était de faire suivre les anciennes adresses vers les nouvelles avec un en-tête 301.
J'y suis arrivé en utilisant une redirection des anciens articles et brèves vers un fichier php sur mesure.
Les modifs sont en ligne sur le site dans mon profil.
Par contre j'ai une autre question dont je ne trouve pas la réponse :
Comment voir si mon en-tête 301 est bien envoyé ?
@+
Pour la redirection des anciennes adresses, j'ai utilisé le fichier spip_redirect.php3 (utilisé pour accéder à un article à partir de l'espace privé) que j'ai modifié pour qu'il renvoie un en-tête avec redirection 301. Ca évite d'avoir à refaire le script.
Pour voir si l'en-tête est 301, je crois qu'il y a un outil qui permet d'afficher les en-têtes envoyés sur WRI.
Pour voir si l'en-tête est 301, je crois qu'il y a un outil qui permet d'afficher les en-têtes envoyés sur WRI.
5 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 :
- Nouvelle version de GoogleStats : v1.1
- Mort du META tag "keywords"
- Utilisation des différents produits et services Google aux Etats-Unis (Janvier 2008)
- Matt Cutts n'en fait-il pas un peu trop ?
- Article sur le fichier .htaccess
- La commande site: dans Google
- Google acquiert YouTube pour 1,65 Md$
- API Google Maps en Flash / Flex
- Etudes sur Google et le référencement
- Google rejoint le projet Open AJAX créé par IBM
- flag [L] marche pas
- Flag mal interprété chez OVH ?
- probleme .htaccess , mod_rewrite avec flag [N]
- [résolu] Un flag pour la méthode POST?
- [po résolu] 'bad flag delimiters' et syntaxe
- Utilisation du RSS
- Utilisation AsRep
- Utilisation de magpierss
- utilisation de Classementgoogle.com
- Utilisation de layers
- utilisation du javascript ?
- utilisation adwords...
- utilisation de <A> dans <Hx>?
- utilisation magpierss
- Utilisation CSS
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum