Stellen Sie sich meine aktuelle Flat-File-No-CMS-Website mit einer URL wie vor http://example.com/en/tomato
.
Das ist natürlich sehr unsexy und könnte wirklich alles sein, von Tomatensuppe , Tomate die Musikband , Tomate der Film oder eher unwahrscheinlich, aber immer noch ... nur über Tomaten!
Deshalb möchte ich es sowohl für echte Menschen als auch für Suchmaschinen spezifischer machen. Gegeben: Sowohl der Sprachcode als auch der kurze Dateinamencode sind unerlässlich und können nicht ersetzt werden. Daher muss irgendwo ein beliebiges Trennzeichen vorhanden sein en
und tomato
folgen, /
damit .htaccess die richtigen unsichtbaren Weiterleitungen ausführt /tomato.php?language=en
.
In meinem Kopf gab es einige Optionen für die hinzugefügten Wörter in der 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
Frage 1: Welche davon ist die beste für Menschen und Suchmaschinen?
Frage 2: Welche einzelne elegante Regel sollte dies in .htaccess ermöglichen ?
Vielen Dank für Ihre Vorschläge und Antworten! Sehr geschätzt.
<a href="/webmasters//en/tomato/just about tomatos">....</a>
oder sollten unbedingt Leerzeichen vermieden und durch Bindestriche ersetzt werden-
?