Dossiers virtuels test/ et test (sans slash)
6 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Dossiers virtuels test/ et test (sans slash)
Salut,
j'essaye, en vain, de donner la possibilité aux utilisateurs de mon système de blog d'utiliser 2 urls différentes : -http://www.notre-blog.com/demo/ ou -http://www.notre-blog.com/demo (sans slash à la fin)
j'ai pour le moment cette ligne :
RewriteRule ^(.+)/$ home.php?id_blog=$1 [L]
qui fonctionne très bien, mais uniquement avec le slash.
Si j'enlève le slash, l'index ne fonctionne plus, je sens que le site tourne en rond...
Quelqu'un aurait-il une idée là dessus ?
Merci !
j'essaye, en vain, de donner la possibilité aux utilisateurs de mon système de blog d'utiliser 2 urls différentes : -http://www.notre-blog.com/demo/ ou -http://www.notre-blog.com/demo (sans slash à la fin)
j'ai pour le moment cette ligne :
RewriteRule ^(.+)/$ home.php?id_blog=$1 [L]
qui fonctionne très bien, mais uniquement avec le slash.
Si j'enlève le slash, l'index ne fonctionne plus, je sens que le site tourne en rond...
Quelqu'un aurait-il une idée là dessus ?
Merci !
Fais gaffe, parce que sans slash, tu risques d'avoir des pbs.
Exemple, je viens de créer chez toi le blog "home.php":
http://www.notre-blog.com/home.php/
(évidemment, supprimes-le, c'est bidon)
Alors quand tu autoriseras l'absence de slash à la fin...
J'ai été tenté de créer un blog "images" pour voir ce que ça donne, mais j'ai peur de te créer des problèmes. Je suis quand même curieux de savoir ce que ça donnerait...
AMHA, je te conseille de dédier un sous répertoire pour l'accès aux blogs:
http://www.notre-blog.com/blogs/demo
Au moins, c'est isolé, et dans le htaccess, facile à gérer
Exemple, je viens de créer chez toi le blog "home.php":
http://www.notre-blog.com/home.php/
(évidemment, supprimes-le, c'est bidon)
Alors quand tu autoriseras l'absence de slash à la fin...
J'ai été tenté de créer un blog "images" pour voir ce que ça donne, mais j'ai peur de te créer des problèmes. Je suis quand même curieux de savoir ce que ça donnerait...
AMHA, je te conseille de dédier un sous répertoire pour l'accès aux blogs:
http://www.notre-blog.com/blogs/demo
Au moins, c'est isolé, et dans le htaccess, facile à gérer
oui, en effet, il y a un risque de créer des problemes
j'avais déjà testé de créer un blog images, mais vuq ue j'appelle toujours une image, du genre images/bouton.gif, il n'y a pas de probleme...
Par contre, tu as tout à fait raison sur le fait que sans slash, il y a un risque non mesurable...
J'ai fait plaisir au membre qui m'avait demandé ca en créant une condition spéciale dans le htaccess pour lui (du genre ^test$ home.php?id=test
Merci !
j'avais déjà testé de créer un blog images, mais vuq ue j'appelle toujours une image, du genre images/bouton.gif, il n'y a pas de probleme...
Par contre, tu as tout à fait raison sur le fait que sans slash, il y a un risque non mesurable...
J'ai fait plaisir au membre qui m'avait demandé ca en créant une condition spéciale dans le htaccess pour lui (du genre ^test$ home.php?id=test
Merci !
Autre idée: préfixe les noms de blogs avec un caractère ou un autre, genre:
http://www.notre-blog.com/-demo
(et assures-toi par ailleurs de ne pas avoir de fichiers ou dossiers commençant avec ce caractère).
Ensuite, dans ton htaccess, tu peux autoriser la redirection avec ou sans slash, puisque dans la rewriterule, tu ajouteras ce carctère d'en-tête:
RewriteRule ^-(.+)/?$ home.php?id_blog=$1 [L]
PS: tu devrais quand même interdire certains caractères dans le nom du blog, par sécurité. (slash, point, accents, etc). Peut-être même tout ce qui n'est pas alphanumérique. Ça changera peut-être rien, mais ça déstresse à un point...
http://www.notre-blog.com/-demo
(et assures-toi par ailleurs de ne pas avoir de fichiers ou dossiers commençant avec ce caractère).
Ensuite, dans ton htaccess, tu peux autoriser la redirection avec ou sans slash, puisque dans la rewriterule, tu ajouteras ce carctère d'en-tête:
RewriteRule ^-(.+)/?$ home.php?id_blog=$1 [L]
PS: tu devrais quand même interdire certains caractères dans le nom du blog, par sécurité. (slash, point, accents, etc). Peut-être même tout ce qui n'est pas alphanumérique. Ça changera peut-être rien, mais ça déstresse à un point...
6 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 :
- Testez AdSense sans même vous inscrire !
- La mise à jour du mois d'avril
- Google Dance de mai 2003
- la Google Dance d'octobre a commencé !
- Plusieurs tests sur le référencement en cours sur WRI
- Google Dance : c'est parti ! Update de juillet 2002
- Google AdSense en test sur WebRankInfo
- Les moteurs tiennent compte des mots-clés dans les URL
- Nouvelle version de GoogleStats : v1.1
- Des longues descriptions de sites (snippets) en test sur Google
- Rewritinf du type; http://www.example.fr/test/test/retest/
- [Résolu] test.php?page=az en test/az.html
- Rewriting sans préfixe : test.php -> index.php?page=test
- Google et sous-domaine type www.test.fr www.site2.test.fr
- Dossiers virtuels ou pas ?
- Dossiers virtuels et includes
- pb de rewriting et dossiers virtuels
- .htaccess et dossiers virtuels
- htaccess et les dossiers virtuels
- [Résolu] sitemaps et dossiers virtuels
- Pr De La Racine Différent Sous-dossiers Virtuels
- Créer des dossiers virtuels
- [Réglé] Problème de dossiers virtuels
- Url Rewriting, pb de dossiers virtuels
- Bug dans "Test de Popularité" et "Test de Pos
Consultez la description détaillée des produits ou services de Google suivants : Google Labs, Google Transit, Google Apps for your Domain
- Tester la validité d'un lien
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Test du code HTTP d'une page
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée. - Analyse de positionnement sur les data centers de Google
Cet outil vous permet d'afficher sur une seule page les résultats Google effectués sur de nombreux data centers (centres de données).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum