Auteur | Message |
---|---|
jdelire
| Inscrit le : 14/05/2005 |
# Le 07/12/2015 à 17:08 Hello, |
tonguide
| Jeremy Inscrit le : 09/05/2005 |
# Le 07/12/2015 à 17:20 Tu ne peux pas mettre un prefix ? |
jdelire
| Lilian Inscrit le : 14/05/2005 |
# Le 07/12/2015 à 18:10 Hello Jeremy, |
krucial
| Jean Christophe Inscrit le : 09/03/2005 |
# Le 07/12/2015 à 18:14 membres.tonsite.com/pseudo, pas possible non plus ? JC - Mes sites | Affiliation devis travaux | Cotes voitures anciennes |
allogarage
| Nicolas Inscrit le : 14/10/2008 |
# Le 07/12/2015 à 18:53 ou prendre un domaine raccourci spécialement créé pour l occasion? Guide comparatif des garages automobiles | Guide comparatif des garages moto | Annuaire auto moto |
tonguide
| Jeremy Inscrit le : 09/05/2005 |
# Le 07/12/2015 à 18:54 Sinon, je ne sais pas comment tu gères ton routage d'url, mais si t'y tiens vraiment, je ferai comme ça : RewriteEngine on RewriteBase / ## ne doit pas etre un fichier existant RewriteCond %{REQUEST_FILENAME} !-f ## ne doit pas etre un dossier existant RewriteCond %{REQUEST_FILENAME} !-d ## on renvoit tous sur index.php RewriteRule .* index.php [L] Si tu n'as pas de système de routage, tu as celui ci qui est une bonne base https://github.com/dannyvankooten/AltoRouter Ce qui donnerai un truc du genre $router->map( 'GET', '/tes-routes-habituels', function( ) { // ton traitement }); $router->map( 'GET', '/[NOM_DE_TON_REGEX:pseudo]', function( $pseudo ) { // ton traitement }); En l'occurence, si tu n'utilises pas de routage actuellement (fichier PHP en dure, avec rewrite htaccess vers ses fichiers PHP), tu peux tout gérer via ce même système de routage (et donc ne plus utiliser .htaccess), et faire simplement des "include/require" vers tes fichiers habituels. Ce qui évite de gros changement. Et à l'avenir, tu pourras décider de ne pas faire un "include" mais de lancer une méthode (un controller par exemple ) Normalement, ça t'évite des perfs pas terrible, et ça t'évite des soucis de conflit avec ton contenu à toi, qui passera en priorité quoiqu'il arrive. |
MichaelL
| Michael Inscrit le : 29/01/2009 |
# Le 07/12/2015 à 19:01 J'allais proposer la même chose que Tonguide : vérifier si l'identifiant de la page correspond à une des pages du site, autrement tenter d'afficher la page du membre. |
tonguide
| Jeremy Inscrit le : 09/05/2005 |
# Le 07/12/2015 à 19:15 D'ailleurs, je suis bete, si tu utilises les rewrites via htaccess et fichier en dure sans routage, tu peux tout simplement placé ton routage entre |
jdelire
| Lilian Inscrit le : 14/05/2005 |
# Le 07/12/2015 à 19:43 Merci Jeremy pour les tips |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 08/12/2015 à 00:10 Si tu n'autorises que des lettres, chiffres, tiret et underscore, ça t'évite tout conflit avec les fichiers portant une extension. Ça peut déjà limiter les problèmes. |
krucial
| Jean Christophe Inscrit le : 09/03/2005 |
# Le 08/12/2015 à 09:07
Bool a dit : Bref, pas forcément besoin d'une liste d'exceptions. Si dans 6 mois tu veux sortir une rubrique "annuaire" ou "photo" et qu'un membre porte ce pseudo, tu es foutu. Faut se prémunir en créant une blocklist, avec des noms de rubrique que tu veux garder (contact, photo, audio, video, sql, annuaire, image, ...) et des mots interdits que tu ne veux pas voir chez toi (pedophlie, xxx, zoophilie, hitler, benladen, ...). jdelire a dit : Personne n'a de site "social" avec une page profil pour chaque membre? Moi j'ai des pages de membre comme ça : http://www.forumconstruire.com/construire/membre-1... Ou encore, des raccourcis comme ça : http://zelda.forumconstruire.com JC - Mes sites | Affiliation devis travaux | Cotes voitures anciennes |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 08/12/2015 à 09:12
krucial a dit : Bool a dit : Bref, pas forcément besoin d'une liste d'exceptions. Si dans 6 mois tu veux sortir une rubrique "annuaire" ou "photo" et qu'un membre porte ce pseudo, tu es foutu. Faut se prémunir en créant une blocklist, avec des noms de rubrique que tu veux garder (contact, photo, audio, video, sql, annuaire, image, ...) et des mots interdits que tu ne veux pas voir chez toi (pedophlie, xxx, zoophilie, hitler, benladen, ...). Sous Unix, "annuaire/" et "Annuaire/", c'est différent, donc aucun problème de conflit. |
jdelire
| Lilian Inscrit le : 14/05/2005 |
# Le 08/12/2015 à 13:23 Bool, j'accepte que lettre/chiffre, tout en minuscule |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 08/12/2015 à 13:29 Et ce serait vraiment gênant d'utiliser des URLs de type www.site.com/Tartempion/photos ? |
tonguide
| Jeremy Inscrit le : 09/05/2005 |
# Le 08/12/2015 à 13:46
jdelire a dit : Par contre je trouve cela lourd de définir tous les dossiers dans le htaccess Pourquoi dans le htaccess ? Sachant que si le dossier existe déjà, ton htaccess n'ira pas jusqu'au fichier testant l'existence du login. Donc si tu veux faire une verif, c'est juste au niveau du choix du login par le visiteur. Le truc, c'est de penser à tous les futurs dossiers surtout ... |
krucial
| Jean Christophe Inscrit le : 09/03/2005 |
# Le 08/12/2015 à 15:24
Bool a dit : krucial a dit : Bool a dit : Bref, pas forcément besoin d'une liste d'exceptions. Si dans 6 mois tu veux sortir une rubrique "annuaire" ou "photo" et qu'un membre porte ce pseudo, tu es foutu. Faut se prémunir en créant une blocklist, avec des noms de rubrique que tu veux garder (contact, photo, audio, video, sql, annuaire, image, ...) et des mots interdits que tu ne veux pas voir chez toi (pedophlie, xxx, zoophilie, hitler, benladen, ...). Sous Unix, "annuaire/" et "Annuaire/", c'est différent, donc aucun problème de conflit. Ok j'avais pas tout tout lu dans ta réponse JC - Mes sites | Affiliation devis travaux | Cotes voitures anciennes |
Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.
© MHN - Tous droits réservés | CNIL N°844440 | 26/04/2024 15:25:30 | Généré en 46.82ms | Contacts | Mentions légales |