URL Alias mit Großbuchstaben - wie double content vermeiden?
am 17.06.2014 - 09:19 Uhr in
Hallo,
ich verwende auf vielen Seiten URL Aliase die mit Großbuchstaben beginnen z.b:
www.beispiel.de/Aktuelles oder www.beispiel.de/Kontakt
Wenn jetzt jemand die Seite www.beispiel.de/aktuelles aufruft soll er automatisch auf www.beispiel.de/Aktuelles umgeleitet werden, um doppelten Content zu vermeiden.
Ich habe die Module pathauto und global redirect installiert und dachte, das mit diesen Modulen bewerkstelligen zu können.
Leider funktioniert es nicht und die Seiten sind sowohl über Klein- als auch Großschreibung zu erreichen.
Sowohl auf Seiten mit Drupal 6 und Drupal 7 funkioniert es nicht.
Bei global redirect ist das Häckchen drin bei Case Sensitive URL Checking.
Jemand eine Idee?
- Anmelden oder Registrieren um Kommentare zu schreiben

Also ich habe auf meiner
am 17.06.2014 - 12:01 Uhr
Also ich habe auf meiner Website Global Redirect nicht installiert und beide Versionen werden auf die gleiche Seite geleitet.
Eventuell hat das mit deinem Server zu tun.
Bei global redirect ist das Häckchen drin bei Case Sensitive URL Checking.
Das bedeutet das die Schreibweise eine Rolle spielt. Schalte das mal aus und probiere es noch mal.
Ansonsten würde ich dir für zukünftige Projekte empfehlen alles klein zu schreiben und das Tranliteration Modul zu benutzen.
Danke für deine Rückmeldung.
am 17.06.2014 - 12:46 Uhr
Danke für deine Rückmeldung.
Leider hat es keinen Veränderung gebracht, wenn ich das Häckchen rausgenommen habe.
Ja, es hat mit dem Server zu tun
am 18.06.2014 - 07:07 Uhr
ist es ein Windows-Server, so kann dieser nicht wirklich zwischen Groß- und Kleinschreibung unterscheiden, und leitet deshalb automatisch um.
Da UNIX/LINUX den Zeichensatz genauer nimmt, muss man für dieses (Fehl-)verhalten die rewrite engine bemühen.
Wie Ronald sagt. es ist Sache
am 18.06.2014 - 09:55 Uhr
Wie Ronald
sagt. es ist Sache des Webservers(egal ob WIN o. Linux) und kann oder besser SOLLTE über URL rewrite engine geregelt werden.
Grund:
Machst das rein in Drupal, bedeutet es, das Drupal jeden Request prüfen und dann umleiten würde.
Dazu wird für jeden Request Drupal gebootstrapped nur um umzuleiten.
Mit URL rewrite leitet der Server direkt um ohne vorher Drupal zu laden.
MfG
Robert