zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden htaccess Suffix an bestimmte URL anhängen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 29.05.2013, 11:12
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.05.2013
Beiträge: 17
hoseonline befindet sich auf einem aufstrebenden Ast
Standard htaccess Suffix an bestimmte URL anhängen

Hallo zusammen,

ich hoffe hier kann mir jemand helfen. Leider habe ich nach vielen Recherchen bei Google noch nicht das richtige gefunden.

Es geht darum, dass ich einer URL ein Suffix anhängen möchte, wenn der Klick von Google indexierten Links kommt, wegen Umstieg auf ein neues Shopsystem und einer neuen URL Struktur.

Das Ganze sieht wie folgt aus:

Bei Google sind Produktlinks indexiert, diese sehen so aus:

http://www.unseredomain.de/onlinesho...-jeans-schwarz

Die URLs von den Produkten im Shop sehen nun so aus:

http://www.unseredomain.de/onlinesho...schwarz-detail

Das Problem ist, dass das neue Shopsystem an den Produkturls ein Suffix anhängen MUSS, welches in diesem Fall das "-detail" ist.

Meine Frage nun, kann ich über die htaccess eine Regel erstellen, so das beim Klick auf den Google-Link der User auf unsere Seite gelaangt und automatisch an die URL das Suffix "-detail" angehängt wird, so dass er nicht auf einer 404 Seite landet sondern auf der Produktseite? Das Ganze aber NUR bei den Produktlinks.

Hat jemand eine Idee? Ich würde mich sehr freuen.

Viele Grüße!
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 29.05.2013, 21:05
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 10.12.2006
Beiträge: 887
threadi sorgt für eine eindrucksvolle Atmosphärethreadi sorgt für eine eindrucksvolle Atmosphäre
Standard

Code:
RewriteCond ${REQUEST_URI} !detail$
RewriteRule ^/onlineshop/(.*)/(.*)/(.*)$ /onlineshop/$1/$2/$3-detail [R=302]
Heißt:
Wenn die aufgerufene URL nicht auf "detail" endet, leite die URL auf -detail weiter.

Evtl. müsstest Du letztere Zeile noch anpassen, falls es noch andere Hierarchien gibt.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 31.05.2013, 15:18
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.05.2013
Beiträge: 17
hoseonline befindet sich auf einem aufstrebenden Ast
Lächeln

Besten Dank, das funktioniert wunderbar.

Jetzt aber das nächste Problem, wenn eine andere URL nun auch auf der gleichen Ebene liegt aber keine Produktseite ist, dann wird dennoch ein -detail angehängt.
ZB ist das Problem nun mit Unterkategorien die unter http://www.unseredomain.de/onlinesho...erren/s-oliver zu erreichen sind.
Hier greift jetzt natürlich die htaccess Regel und setzt an das s-oliver auch eon -detail, so ist die Kategorie leider nicht mehr aufrufbar.

Gibt es eine Anweisung mit der ich zB wenn an dieser Stelle s-oliver auftaucht das die Regel nicht greift??
Mit Zitat antworten
  #4 (permalink)  
Alt 01.06.2013, 11:59
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 10.12.2006
Beiträge: 887
threadi sorgt für eine eindrucksvolle Atmosphärethreadi sorgt für eine eindrucksvolle Atmosphäre
Standard

Die gibt es evtl. Wenn Du dir mal deine URLs genauer anschauen würdest, würdest Du evtl. irgendeinen Unterschied zwischen weiterzuleitenden und nicht weiterzuleitenden URLs erkennen. Nicht unbedingt inhaltlicher Art, sondern im Aufbau der URLs. Denn genau diesen Unterschied musst Du per mod_rewrite abgreifen und ggfs. als weitere RewriteCond hinterlegen.
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Unterschiedliche Darstellung in Firefox / IE memphis2k CSS 16 30.08.2011 18:40
Darstellungsprobleme im IE lea11011989 CSS 17 05.11.2010 10:44
Frage zu horizontalen Linien marvin1989 CSS 3 30.12.2009 00:35
Problem mit Layout .. vermute: float Küspert CSS 3 09.12.2006 18:09
Bilder werden überlagert und verschoben. Küspert CSS 5 07.12.2006 18:15


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:17 Uhr.