J'ai un formulaire sur le site Web où les utilisateurs peuvent ajouter de nouvelles pages. Je dois générer des URL conviviales pour le référencement et rendre ces URL uniques. Quels caractères puis-je afficher dans l'URL, je sais que les espaces que je dois convertir pour souligner:Convertir le titre de l'utilisateur (texte) en URL, quoi à la place espaces, #, & et autres caractères?
« « -> » _ » et avant - souligne à quelque chose d'autre, par exemple:
« _ » - >/underscore
Il est facile de renvoyer le titre de l'URL.
Mais dans mon titre spécifique peut être tous les caractères du clavier, même: @ #%: "{/ \ ';.>
sont des contre-indications à ne pas utiliser ce caractères dans l'URL
?important est:
URL de génération -facile et le titre de l'URL de retour (sans requêtes à la base de données)
titre -Chaque sont uniques, donc URL doit être trop
- URL conviviales
Oui, mais je peux avoir plus de problèmes avec l'insertion d'enregistrements (nous devons générer une URL unique) et une colonne supplémentaire dans le tableau. Je peux convertir d'abord des décors en par exemple "(.)" Et plus tard des espaces en décors, donc ce n'est pas un problème. – Thomas
Mais le lien sera: http://example.com/page_sdf(.)sdf Donc, ce n'est pas SEO-friendly, je pense. Mais quand je navigue sur les pages wikipedia je peux voir beaucoup de ces liens, par exemple: http: //pl.wikipedia.org/wiki/A* ou http://pl.wikipedia.org/wiki/%22Ad_leones!%22 – Thomas
Et important est que les liens normaux (sans caractères de soulignement et d'autres caractères étranges) seront beaucoup moins sur mon site web. – Thomas