Du bist hier: Seitenreport    Forum    Webserver    htaccess    Weiterleitung mit Ausnahme

Weiterleitung mit Ausnahme

Verfasst am: 14. 06. 2011 [08:21]
winelady
Dabei seit: 04.09.2010
Themenersteller

326 Beiträge
Beitrag hilfreich?

Hallo zusammen,

heute habe ich ein Problem, für das ich auf einen .htaccess-Spezialisten hoffe:

Bei der Umstrukturierung des Verzeichnisbaums in neue, besser benannte Verzeichnisse habe ich auch das Verzeichnis mit unserem Online-Shop umbenannt. Um eingehende Links zu erhalten, leite ich in der .htaccess alles mit folgendem Code weiter:

RewriteRule ^catalog/(.*)$ /online-shop/$1 [R=301,L]

Problem:
Ein innerhalb des Ordners liegendes Verzeichnis soll nicht weitergeleitet werden. Hat jemand eine Idee, ob diese Ausnahme definiert werden kann, und wenn ja, wie?

Tausend Dank und Gruß
winelady


P.S.
Meine .htaccess-Kenntnisse sind nur äußerst rudimentär und daher sehr ausbaubedürftig. Hat jemand einen Tip, wie ich dem abhelfen könnte? Buch, Workshop…?


Weingenuß auf hohem Niveau: Weingut Fuchs
Fremdsprachensatz
 
Verfasst am: 14. 06. 2011 [10:10]
joerg
Dabei seit: 09.06.2009

1540 Beiträge
Beitrag hilfreich?

Hallo

Meine Kenntnisse auf dem Bereich sind auch nicht viel besser.

Eine Möglichkeit wäre

RewriteCond %{REQUEST_URI} !^/catalog/ausnahme/

vor deiner Anweisung einzuführen.

Gruß
Jörg

 
Verfasst am: 14. 06. 2011 [10:11]
Raptor
Dabei seit: 10.05.2009

1159 Beiträge
Beitrag hilfreich?

Versuch's mal damit:

RewriteCond %{REQUEST_URI} !^/catalog/unververzeichnis/
RewriteRule ^catalog/(.*)$ /online-shop/$1 [R=301,L]

URLs, die mit /catalog/unververzeichnis/ beginnen, werden so nicht weitergeleitet.

"winelady" schrieb:

Meine .htaccess-Kenntnisse sind nur äußerst rudimentär und daher sehr ausbaubedürftig. Hat jemand einen Tip, wie ich dem abhelfen könnte? Buch, Workshop…?

Ich hatte nie Bücher. Ich lerne meist mit Google. Man muss nur wissen, wonach man suchen soll, in deinem Fall nach "mod_rewrite":
http://www.google.de/search?hl=de&q=mod_rewrite+tutorial
http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html

 
Verfasst am: 14. 06. 2011 [14:00]
winelady
Dabei seit: 04.09.2010
Themenersteller

326 Beiträge
Beitrag hilfreich?

Dankeschön Euch beiden!!


@Jörg: arbeitet die .htaccess sich von oben nach unten ab, heißt 2. Anweisung hebt erste im Zweifel auf?
@Raptor: ich hab's immer gerne schwarz auf weiß icon_smile.gif.

Gruß
winelady

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 14.06.2011 um 14:04.]

Weingenuß auf hohem Niveau: Weingut Fuchs
Fremdsprachensatz
 
Verfasst am: 14. 06. 2011 [15:58]
joerg
Dabei seit: 09.06.2009

1540 Beiträge
Beitrag hilfreich?

Hallo Hildegard

Ja die htaccess baut sich von oben nach unten auf. Deshalb ist die Reihenfolge entscheidend.

Eine Bedingung gilt immer für die nächste Regel die durchgeführt wird. Selbst wenn dazwischen weitere Bedingungen stehen.

Deshalb nimm die Reihenfolge die Florian aufgeschrieben hat.

Gruß
Jörg

 
Verfasst am: 15. 06. 2011 [08:48]
winelady
Dabei seit: 04.09.2010
Themenersteller

326 Beiträge
Beitrag hilfreich?

"joerg" schrieb:

Ja die htaccess baut sich von oben nach unten auf. Deshalb ist die Reihenfolge entscheidend.

Eine Bedingung gilt immer für die nächste Regel die durchgeführt wird. Selbst wenn dazwischen weitere Bedingungen stehen.


Hallo Jörg,

dankesehr, wieder was gelernt icon_smile.gif!

Gruß
Hildegard

Weingenuß auf hohem Niveau: Weingut Fuchs
Fremdsprachensatz
 
Verfasst am: 15. 06. 2011 [11:30]
romacron
Dabei seit: 01.11.2009

1143 Beiträge
Beitrag hilfreich?

...mein Senf fehlte hier noch wink.gif

Es ist absolut kein Makel .htaccess nicht zu verstehen zu können oder umzusetzen.
Trügerisch sind die 2-Zeiler. "Wenn das nur 2 Zeilen sind, warum raff ich das nicht".

Regular Expressions (RegEx) die müssen dafür verstanden werden und das ist tricky.

Wie lernt man es am besten.
1. Weg, befor man mit programmieren anfängt(..nicht so toll). Dann arbeitet man mit dem logischen Verständnis. Problem hierbei, man hat noch keine Ahnung von Datentypen.

2. Weg, man hat ein bissl oder nen bissl mehr Plan von Programmierei. Bei dieser Gruppe wird .htaccess und RegEx meist nur dann genutzt wenn man es braucht.
Nachlesen probieren nix kapieren einbauen geht oder geht nicht oder geht nicht so richtig

...was fehlt? Jo, das auf den Hintern setzen und durchpauken bis es sitzt.
Ist wie das 1mal1 in der ersten Klasse lernen.

Leider sperrt der Verstand, "warum soll ich mich 2 Wochen hinsetzen und das pauken, wenn ich es im Leben genau 5 mal brauche"...

Keine Sorge, wer sich da durchbeißt, super Sache, wer nicht, keine Punktabzüge (a,b,c)
 
Verfasst am: 15. 06. 2011 [14:30]
winelady
Dabei seit: 04.09.2010
Themenersteller

326 Beiträge
Beitrag hilfreich?

"romacron" schrieb:

...mein Senf fehlte hier noch wink.gif

Es ist absolut kein Makel .htaccess nicht zu verstehen zu können oder umzusetzen.
Trügerisch sind die 2-Zeiler. "Wenn das nur 2 Zeilen sind, warum raff ich das nicht".

Regular Expressions (RegEx) die müssen dafür verstanden werden und das ist tricky.

Wie lernt man es am besten.
1. Weg, befor man mit programmieren anfängt(..nicht so toll). Dann arbeitet man mit dem logischen Verständnis. Problem hierbei, man hat noch keine Ahnung von Datentypen.

2. Weg, man hat ein bissl oder nen bissl mehr Plan von Programmierei. Bei dieser Gruppe wird .htaccess und RegEx meist nur dann genutzt wenn man es braucht.
Nachlesen probieren nix kapieren einbauen geht oder geht nicht oder geht nicht so richtig

...was fehlt? Jo, das auf den Hintern setzen und durchpauken bis es sitzt.
Ist wie das 1mal1 in der ersten Klasse lernen.

Leider sperrt der Verstand, "warum soll ich mich 2 Wochen hinsetzen und das pauken, wenn ich es im Leben genau 5 mal brauche"...

Keine Sorge, wer sich da durchbeißt, super Sache, wer nicht, keine Punktabzüge (a,b,c)



Hallo Roman,

immer her mit dem Senf! Du hast dieses "warum-raff-ich-das-nicht-Gefühl" klar auf den Punkt gebracht. Es ist höchst lästig, nix zu raffen und keine Abhilfe zu finden.

Ich gehöre eindeutig zur Gruppe 2, habe aber noch kein brauchbares Lehrmaterial gefunden, das ich durchpauken könnte. Mit der try-and-error-Methode kommt man nicht wirklich weit, vor allem, wenn nur gelegentlich mal ein Bröckchen dazukommt. Ein netter Workshop zwecks Über- und Durchblick wäre meine Lieblingslösung, oder ein schön systematisches Handbuch, das bei der Terminologie mit Adam und Eva anfängt.

Bis ich eins davon gefunden habe, frage ich halt hier im Forum icon_smile.gif… schön, daß es Euch alle gibt!

Gruß
Hildegard

Weingenuß auf hohem Niveau: Weingut Fuchs
Fremdsprachensatz
 
Verfasst am: 15. 06. 2011 [14:46]
romacron
Dabei seit: 01.11.2009

1143 Beiträge
Beitrag hilfreich?

Die query:

http://www.google.de/search?q=regular+expression+tutorial&ie
..das sah ganz gut aus

http://www.danielfett.de/internet-und-opensource,artikel,regulaere-ausdruecke

..das zum Thema RegEx.

Nun die 2. Aufgabe Apache mod_rewrite (das geht auch mit gockle..das findet sicher was)...

Es gibt im Netz ne Menge gute Tutorials, bis seite 100 Blättern ist auch nich falsch, jeder lernt und versteht die tutorials anders.

Auf Matthias(SR) seiner Firmen Seite war mal eine Hilfestellung zu dem Thema (so bin ich damals auf SR aufmerksam geworden) ..ggf ist es noch da

EDIT: damits lesbar wird

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 15.06.2011 um 14:47.]
 
Verfasst am: 15. 06. 2011 [16:47]
winelady
Dabei seit: 04.09.2010
Themenersteller

326 Beiträge
Beitrag hilfreich?

@Roman,

danke für die Links. Kein Wunder, daß ich nicht fündig geworden bin. "Reguläre Ausdrücke" kannte ich nicht.

Gruß
Hildegard

Weingenuß auf hohem Niveau: Weingut Fuchs
Fremdsprachensatz
 




Du bist nicht eingeloggt. Bitte beachte, dass Du eingeloggt sein musst, um Themen zu erstellen oder auf Beiträge zu antworten.

RSS Feed abonnieren

Werde in Echtzeit über neue Foren-Beiträge informiert:



3 Mitglieder waren innerhalb der letzten 15 Minuten online (22 heute gesamt):
Dreadart, junglemat, phpmix

Administratoren und Moderatoren:
[keine]

Seitenreport hat 18136 registrierte Mitglieder, 3002 Themen und 29106 Beiträge.
Der aktuelle Mitgliederzuwachs liegt bei durchschnittlich 12 bestätigten Neuregistrierungen pro Tag.
Pro Tag werden im Seitenreport Forum durchschnittlich 1 neues Thema und 8 Beiträge erstellt.
Die Durchschnittszahlen berechnen sich aus den letzten 7 Tagen.

Mehrfach empfohlen

Seitenreport ist einer der bekanntesten SEO und Website Analyse Dienste im deutschsprachigen Raum und wurde u.a. schon empfohlen:
von Mr. Wong im Wong Letter
vom Leserservice der Deutschen Post
vom Technik Blog SiN
und vielen anderen

Partnerprogramm

12% Lifetime Provision auf alle Buchungen von Dir geworbener Mitglieder sowie 0,50 € für jede Registrierung. Eines der besten deutschen Partnerprogramme laut den appCharts von 100partnerprogramme.de. Nimm jetzt teil am Seitenreport Partnerprogramm und verdiene gutes Geld dabei!

* = Partnerlinks