kostenloser Webspace werbefrei: lima-city


htaccess | Slash am Ende anfügen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    php-oop

    php-oop hat kostenlosen Webspace.

    Hallo !

    Ich suche einen Code für eine .htaccess Datei, der am Ende eines Links automatisch einen Slash setzt.

    Beispiel

    http://www.testseite.de/test

    soll zu

    http://www.testseite.de/test/

    werden.

    Ich habe schon alle Codes dazu aus dem Internet ausprobiert, aber es wird kein Slash am Ende angefügt.

    Könnt Ihr mir helfen?

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    Das erreichst du mit einer
    RewriteRule
    und der Option
    [R]


    Dir muss aber klar sein, dass du dann auch eine weitere
    RewriteRule
    brauchst um unter dieser URL etwas auszuliefern…

    php-oop schrieb:
    Ich habe schon alle Codes dazu aus dem Internet ausprobiert, aber es wird kein Slash am Ende angefügt.
    Welche Codes? Könntest du sie eventuell posten?

    Beitrag zuletzt geändert: 3.1.2013 21:46:58 von hackyourlife
  4. Grob getestet, müsste aber funktionieren:

    RewriteRule ^(.*)(^/)$ http://%{HTTP_HOST}/$1/ [R=301]


    301 ist eine permanente Weiterleitung.

    Beitrag zuletzt geändert: 3.1.2013 20:08:58 von chatter
  5. Autor dieses Themas

    php-oop

    php-oop hat kostenlosen Webspace.

    chatter schrieb:
    Grob getestet, müsste aber funktionieren:

    RewriteRule ^(.*)(^/)$ http://%{HTTP_HOST}/$1/ [R=301]


    301 ist eine permanente Weiterleitung.


    Ich habe es grad getestet, es funktioniert aber noch nicht.
    Wenn ich den hinteren Slash weglasse, wird er nicht automatisch hinzugefügt.
    Ist im Code evtl. etwas falsch?
  6. Browsercache geleert?

    Bei mir sieht das dann so aus (unwichtige Header entfernt):

    http://localhost/testen/htaccess
    
    GET /testen/htaccess HTTP/1.1
    Host: localhost
    
    -------Serverantwort----------
    HTTP/1.1 301 Moved Permanently
    Date: Thu, 03 Jan 2013 21:43:46 GMT
    Server: Apache/2.4.3 (Unix) PHP/5.4.7
    Location: http://localhost/testen/htaccess/
    -----------------------------------------------------
    http://localhost/testen/htaccess/
    
    GET /testen/htaccess/ HTTP/1.1
    Host: localhost
    
    -------Serverantwort----------
    HTTP/1.1 200 OK
    Date: Thu, 03 Jan 2013 21:43:46 GMT
    Server: Apache/2.4.3 (Unix) PHP/5.4.7


    Beitrag zuletzt geändert: 3.1.2013 22:50:42 von chatter
  7. Autor dieses Themas

    php-oop

    php-oop hat kostenlosen Webspace.

    chatter schrieb:
    Browsercache geleert?

    Bei mir sieht das dann so aus (unwichtige Header entfernt):

    http://localhost/testen/htaccess
    
    GET /testen/htaccess HTTP/1.1
    Host: localhost
    
    -------Serverantwort----------
    HTTP/1.1 301 Moved Permanently
    Date: Thu, 03 Jan 2013 21:43:46 GMT
    Server: Apache/2.4.3 (Unix) PHP/5.4.7
    Location: http://localhost/testen/htaccess/
    -----------------------------------------------------
    http://localhost/testen/htaccess/
    
    GET /testen/htaccess/ HTTP/1.1
    Host: localhost
    
    -------Serverantwort----------
    HTTP/1.1 200 OK
    Date: Thu, 03 Jan 2013 21:43:46 GMT
    Server: Apache/2.4.3 (Unix) PHP/5.4.7


    Jetzt geht es bei mir auch.

    Ich habe es einfach nochmal probiert, und jetzt ging es plötzlich.

    Danke für deine Hilfe!

    Beitrag zuletzt geändert: 3.1.2013 23:42:20 von php-oop
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!