Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 28.03.2008, 09:54   #1
TP-Senior
 
Registriert seit: Oct 2006
Ort: Augsburg
webdepp macht sich hier sehr viel Mühe

RegEx Krise


Dämliche scheiß RegEx Dinger... Ich werd's nie kapieren...

Kann mir mal bitte jemand erklären warum

Code:
RewriteCond %{REQUEST_FILENAME} ^katalog/([0-9]+)-.+/.+$
RewriteRule ^.+$ %{REQUEST_FILENAME}?Sel_ID_0=$1&%{QUERY_STRING}
nicht auf die URL
Code:
http://server.net/katalog/19-Hauptkategorie/index,4631.php
greift
__________________
quo errat demonstrator
webdepp ist offline   Mit Zitat antworten


Alt 28.03.2008, 10:52   #2
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Hi,

hast Du mal mit REQUEST_URI versucht? Das REQUEST_FILENAME betrifft das Dateisystem und nicht was man über den Browser aufrufen kann - glaube ich zumindest, da ich nicht nachgeschaut habe.
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
.
Rizzo ist offline   Mit Zitat antworten
Alt 28.03.2008, 10:56   #3
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
REQUEST_URI fängt mit http an und nicht mit katalog
REQUEST_FILENAME bezieht sich auf die datei hinter der domain, also das File das aufgerufen wird, das sollte also korrekt sein.

IMHO stimmt die 2.Zeile nicht, ich würds mit einem reg-tester testen.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 28.03.2008, 11:06   #4
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Auszug aus der Dokumentation
Code:
REQUEST_URI
    The resource requested in the HTTP request line. (In the example above, this would be "/index.html".)
REQUEST_FILENAME
    The full local filesystem path to the file or script matching the request.
Demnach fehlt also mindestens ein / vor dem Katalog, weil REQUEST_FILENAME laut Doku einen kompletten Dateisystem-Pfad angegeben werden muß.
Ich bin trotzdem der Meinung, dass REQUEST_URI der richtige Weg ist, da z.B. die Joomla htaccess es ebenso macht. Beispiel:

Code:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
Die REQUEST_FILENAME Zeilen hier prüfen, ob die angeforderte Datei ein Verzeichnis oder eine Datei ist. (Also eine typische dateisystem-typische Angelegenheit)

Aber vermutlich gibt es verschiedene Lösungswege.
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
.
Rizzo ist offline   Mit Zitat antworten
Alt 28.03.2008, 12:39   #5
TP-Senior
 
Registriert seit: Oct 2006
Ort: Augsburg
webdepp macht sich hier sehr viel Mühe
Irgendwie bin ich wirklich zu blond dafür... Ich kriegs ums verrecken nicht hin.

Werd's jetzt auf ne andere Art lösen müssen - Danke euch beiden aber für die Hilfe !
__________________
quo errat demonstrator
webdepp ist offline   Mit Zitat antworten
Alt 28.03.2008, 12:40   #6
TP-Insider
 
Registriert seit: Dec 2005
Ort: Stuttgart
max.m hilft, wo's gehtmax.m hilft, wo's gehtmax.m hilft, wo's geht
Expresso ist ein sehr nettes Tool um RegEx zu testen.
__________________
Alkohol ist keine Lösung - Alkohol ist ein Destillat.
max.m ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
RegEx Krise RegEx Krise
« Leicht einzubindende Blätterfunktion gesucht! | Kontaktformular Problem »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:04 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67