url auf / enden lassen
Eingetragen von Easy4 (9)
am 28.07.2007 - 15:08 Uhr in
am 28.07.2007 - 15:08 Uhr in
Hallo,
ist es irgendwie möglich alle url's mit einem END / zu beenden?
Gibt es dafür einen Code für die htaccess?
Normal funktioniert das nicht in der path Einstellung, leider.
Ergibt sich durch eine Umstellung auf End / möglicherweise eine Performanceverschlechterung der Site?
Vielen Dank
Easy
- Anmelden oder Registrieren um Kommentare zu schreiben
Was genau willst Du denn
am 28.07.2007 - 15:47 Uhr
Was genau willst Du denn damit erreichen?
--
sanduhrs - drupalcenter
--------------------------------
Stefan Auditor
http://erdfisch.de
--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646
Ich habe bereits eine Hp auf
am 28.07.2007 - 15:52 Uhr
Ich habe bereits eine Hp auf einem anderen CMS aufgebaut und möchte die url's unbedingt gern weiter so bei Drupal mit END / benutzen.
So geht's vielleicht
am 28.07.2007 - 16:31 Uhr
Hallo,
prinzipiell sollte es über die .htaccess Datei gehen (ungeprüft):
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [R]
Gibt aber wohl ne kleine Verzögerung.
Siehe dazu auch
http://httpd.apache.org/docs/2.2/misc/rewriteguide.html
So geht es angeblich auch:
RewriteEngine On
RewriteRule ^([^\.]+[^/])$ http://example.com/$1/ [R=301,L]
Was die Suchmaschinenoptimierung angeht, wird dieses Detailproblem im Allgemeinen als unbedeutend eingestuft, also nur der Schönheit wegen...
Gruß,
Boris
Hallo, vielen Dank für
am 28.07.2007 - 20:08 Uhr
Hallo,
vielen Dank für Deine Antwort.
Beide codes funktionieren leider nicht. Das Problem ist, dass example.com/hausbau eine andere url ist wie example.com/hausbau/ . Von den alten habe viele mit sehr guten Google-Positionen.
Browser
am 28.07.2007 - 22:18 Uhr
Hallo,
es kann sein, dass manche Bowser den abschließenden Schrägstrich nicht anzeigen, obwohl er da. ist. IE6 verhält sich glaube ich so. Also zur Sicherheit mit Firefox kontrollieren!
Gruß,
Boris
Hm?
am 28.07.2007 - 23:07 Uhr
Hallo,
vielen Dank für Deine Antwort.
Beide codes funktionieren leider nicht. Das Problem ist, dass example.com/hausbau eine andere url ist wie example.com/hausbau/ . Von den alten habe viele mit sehr guten Google-Positionen.
Ich kann keinen Unterschied entdecken zwischen:
http://drupalcenter.de
und http://drupalcenter.de/
vg
--
md - DrupalCenter
mdwp* :: Drupal Services
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Hallo, es geht ja um die
am 29.07.2007 - 09:04 Uhr
Hallo,
es geht ja um die jeweiligen Artikel z. B. hausbau/ und die bräuchte ich mit End /, also nicht um die Stammurl.
Drupal erlaubt ja bei der Eingabe kein End /.
Also folgender Code
am 02.08.2007 - 12:57 Uhr
Also folgender Code funktioniert. Ich hatte erst einen Fehler in der htaccess.
RewriteEngine On
RewriteRule ^([^\.]+[^/])$ http://example.com/$1/ [R=301,L]
Ist es eventuell möglich, dass Drupal intern auch gleich den End / verwendet? Bei einer großen Seite dürfte so viel Serverlast verursacht werden.
Beste Grüße
Easy
Leider gibt es ein Problem.
am 02.08.2007 - 18:04 Uhr
Leider gibt es ein Problem.
Mit dem Code funtioniert die Anmeldung nicht mehr richtig. Blocks lassen sich auch nicht mehr zuweisen.