Imaginez mon site Web actuel sans fichier CMS avec une URL comme http://example.com/en/tomato
.
Ceci est bien sûr très peu sexy et pourrait être quelque chose de vraiment de la soupe de tomate , de la tomate le groupe de musique , de la tomate le film , ou plus improbable mais quand même ... juste des tomates!
Donc, je veux le rendre plus spécifique pour les vrais humains ainsi que pour les moteurs de recherche. Étant donné: à la fois le code de langue court et le code de nom de fichier sont essentielles et ne peuvent pas être remplacés si quelque part il doit y avoir en
et tomato
preciding / suivant tout delimiter comme /
pour .htaccess faire les invisibles réoriente à corriger /tomato.php?language=en
.
Certaines options se sont produites dans mon esprit pour les mots ajoutés dans l'URL:
A example.com/en/tomato/just-about-tomatos
B example.com/en/tomato/just-about-tomatos.htm
C example.com/just-about-tomatos/en/tomato
D example.com/en/tomato_just_about_tomatos
E example.com/en/tomato-just-about-tomatos
Question 1: Lequel d'entre eux est le meilleur pour les humains ainsi que pour les moteurs de recherche?
Question2: Quelle règle élégante unique devrait rendre cela possible dans .htaccess ?
Merci pour vos suggestions et réponses! Très appréciée.
<a href="/webmasters//en/tomato/just about tomatos">....</a>
ou faut-il absolument éviter les espaces et les remplacer par des tirets-
?