+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Slash an URL anhängen wenn nicht eingegeben

  1. #1
    TP-Newbie ElkeS macht alles soweit korrekt
    Registriert seit
    Sep 2010
    Beiträge
    3

    Slash an URL anhängen wenn nicht eingegeben

    Hallo liebe Community,

    folgende .htaccess verwende ich in dem Verzeichnis "wissen".
    Code:
    RewriteEngine on
    RewriteOptions inherit
    
    RewriteCond %{HTTP_HOST} =www.wissen-script.de
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    RewriteRule ^(.*)$ index_dynamisch.php?url=%{REQUEST_URI} [L,NC,QSA]
    Die .htaccess leitet mit Apache zwecks Sumaoptimierung alle Domains auf http://www.wissen-script.de/ um. Zusätzlich wird ein statischer Aufbau im Verzeichnis "wissen" simuliert. Wird http://www.wissen-script.de/wissen/startseite aufgerufen, wird "startseite" als Variable an index_dynamisch.php gesendet, diese Datei bedient sich in einer Datenbank und gibt den passenden Inhalt aus.

    Mein Problem, ich schaffe es nicht diese .htaccess so zu erweitern dass an die "statischen" Verzeichnisse am Ende immer ein Schrägstrich angeheftet wird wenn keiner eingegeben wurde. Scripte dazu gibt es ja viele, allerdings bekomme ich es nicht hin dass diese zusammen mit obigem funktionieren.

    Hoffe ihr könnt mir helfen.


    Liebe Grüße

    ElkeS

  2. #2
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Hallo ElkeS,

    google mal nach htaccess trailing slash - das bringt tausende von Tutorials an's Licht und wenn es damit nicht klappt, dann kann hier auch niemand helfen.

    Aber mal abgesehen davon, wieso möchtest Du unbedingt einen trailing Slash in der URL? Der Slash hat weder technisch, noch SEO-technisch irgend einen Einfluss. Von daher kann die einzige Motivation nur der optische Eindruck sein, um dem Ego des Websitebetreibers gerecht zu werden. Lohnt es da wirklich sich so zu verbiegen und krumm zu machen, nur um durch eine kosmetische Korrektur einen Slash an die URL zu hängen der für nichts gut ist?
    Wenn schon Korrektur, dann wäre es wohl sinnvoller wenigstens eine statische Dateiendung à la .html anzuhängen, wenn man erreichen möchte, dass sich die URL einfacher merken lässt. So oder so, nötig ist das aus technischer Sicht oder für SEO aber nicht.

  3. #3
    TP-Newbie ElkeS macht alles soweit korrekt
    Registriert seit
    Sep 2010
    Beiträge
    3
    Hi phpBuddy,

    bist du dir sicher dass dies unbedenklich ist? Einige Quellen behaupten das Gegenteil, so z.B. http://wallaby.de/news/seo/trailing-...ent-p2771.html und http://www.webseite-n.de/2010/04/seo...sh-verhindern/

    Dort finden sich sogar ähnliche Lösungen wie ich bereits vorher welche entdeckt habe. Bei versuchen diese mit meiner obigen .htaccess-Datei zu verbinden scheitere ich allerdings immer. Es will einfach nicht funktionieren.


    Liebe Grüße

    ElkeS ;-)

  4. #4
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Hallo ElkeS,

    viele Leute verbreiten gerne mal Halbwissen, besonders bei Themen die effektvolle Buzzwords enthalten - wie z.B. SEO. Deswegen sollte man solche Berichte immer mit etwas Vorsicht begegnen.

    Im offiziellen Google Webmaster Blog findet man jede Menge Tipps, wie man seine Seite korrekt aufbaut.
    In diesem Artikel wird auf die Frage des Trailing Slash eingegangen. Wie daraus hervorgeht, ist es Google recht schnuppe ob da ein Slash ist oder nicht. Elegenater ist es mit Slash, weil kanonischer. Ist die Seite mit und ohne Slash erreichbar, kann es zu Dupliacte Content kommen. Duplicate Content ist das Schreckensgespenst von dem Leute denken, dass sie sofort abgestraft werden und man deren Seite nie wieder im Index findet. Das ist totaler Quatsch, wie Google selbst hier erklärt.
    Wichtig ist allerdings, dass man eine konsistente interne Verlinkung beibehält. Hier ein Zitat aus der Google Webmaster Hilfe:
    Achten Sie auf Konsistenz: Verwenden Sie immer dieselben internen Links. Vermeiden Sie beispielsweise die gleichzeitige Verwendung der folgenden Links: http://www.example.com/seite/, http://www.example.com/seite und http://www.example.com/seite/index.htm.
    Lange Rede kurzer Sinn: für eine Variante entscheiden und diese beibehalten. Ausschlaggebend ist hier die interne Verlinkung auf deiner Seite. Wie von extern auf deine Seite gelinkt wird kannst Du eh nicht beeinflussen. Wäre das ein Abstrafgrund, könnte man jeden Konkurrenten aus dem Rennen werfen, indem man scriptgesteuert Links zur Konkurrenzseite in alle möglichen Blogs und Foren streut und an die URL zufällige Werte anhängt wie seite.html?irgendwas=xyz und seite.html?bla=blub. Es würde jedesmal seite.html aufgerufen werden = Duplicate Content.


    Falls Dir das alles immer noch nicht als Beruhigung reicht, zeig mal deine komplette htaccess her, mit der RewriteRule für den Trailing Slash. Denn mehr als
    Code:
    RewriteCond %{REQUEST_URI} !(.*)/$
    RewriteRule ^(.*)$ $1/ [R=301,NC,L]
    muss man eigentlich nicht einbauen um die Adresse intern umzuschreiben. Natürlich sollte auch die OnPage Verlinkung dann mit dem Slash gemacht werden.

  5. #5
    TP-Newbie ElkeS macht alles soweit korrekt
    Registriert seit
    Sep 2010
    Beiträge
    3
    Viele Dank,

    für deine kompetente Bewertung des Themas, es scheint tatsächlich für Google nicht sonderlich wichtig zu sein. Aber sicher ist sicher, finde ich.

    Also meine .htaccess sieht nun wie folgt aus:
    Code:
    RewriteEngine on
    RewriteOptions inherit
    
    RewriteCond %{HTTP_HOST} =www.wissen-script.de
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !(.*)/$
    RewriteRule ^(.*)$ $1/ [R=301,NC,L]
    
    RewriteRule ^(.*)$ index_dynamisch.php?url=%{REQUEST_URI} [L,NC,QSA]
    Wenn ich nun http://www.wissen-script.de/wissen/startseite eingebe werde ich aber auf http://www.wissen-script.de/users/wi...en/startseite/ weitergelietet. http://www.wissen-script.de/wissen/startseite/ bleibt unverändert, verhindert allerdings die Weitergabe der Variable an die index_dynamisch.php

    Was mache ich nun schon wider falsch?


    Liebe Grüße

    ElkeS

+ Antworten

Ähnliche Themen

  1. Das Slash und die Datenbank
    Von maydayz im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 21.01.2009, 20:07
  2. Doppel Slash (//) am Seitenanfang!
    Von MarcStar im Forum Dreamweaver & andere Webeditoren
    Antworten: 3
    Letzter Beitrag: 15.04.2007, 01:44
  3. Ungewollte slash bei frames
    Von sunzero im Forum Dreamweaver & andere Webeditoren
    Antworten: 2
    Letzter Beitrag: 24.04.2005, 11:46
  4. Antworten: 10
    Letzter Beitrag: 12.02.2004, 13:58
  5. Antworten: 18
    Letzter Beitrag: 05.03.2003, 18:18

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51