php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.10.2004, 16:40  
Gast
 
Beiträge: n/a
Standard Frage zu htaccess & rewrite rules mit regex

Hi alle.

Ich hab nen Filebrowser ( www.lueber.info/stuff ) der ganz gut funktioniert. Jedoch möchte ich bei Eingabe einer URL die zB so lautet: www.lueber.info/stuff/sounds/trackz die index.php des filebrowsers aufrufen und der variable $dir den Parameter übergeben indem ich eine htaccess rule erstelle. Ich hab die Folgende htaccess datei aus einer PHP-Gallery kopiert. Sobald ich nur einen Ordner angebe nach stuff funktioniert es, wenn ich aber 2 ordner und mehr angebe geht es nichtmehr. Also lueber.info/stuff/sounds würde gehen.

Code:
Options -Indexes +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /stuff/
RewriteRule ^([^\.\?/]+)/([0-9]+)$	/stuff/index.php?dir=./$1	              [QSA]
RewriteRule ^([^\.\?/]+)/([A-Za-z_0-9\-/]+)$  	/stuff/index.php?dir=./$1	  [QSA]
RewriteRule ^([^\.\?/]+)/$	/stuff/index.php?dir=./$1		                    [R]
RewriteRule ^([^\.\?/]+)$	/stuff/?dir=./$1					                        [QSA]
</IfModule>
Reguläre Ausdrücke sind mir einfach zu kompliziert und würd jetzt zu lang dauern mich da reinzuarbeiten. Ich bräuchte aber einen, der das realisiert was ich will.

Gruss koDiacc
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.10.2004, 16:49  
Gast
 
Beiträge: n/a
Standard

also spontan würde ich sagen nicht nur / sondern \/ in Zeile .. *zähl* ... 6
ansonsten würde zB auch helfen, wenn du einfach nen preg_match() ausführst und
so lange testest bis der true zurück gibt .. dann passt auch deine RewriteRule in
der htaccess
 
Alt 22.10.2004, 17:07  
Gast
 
Beiträge: n/a
Standard

?! preg_match() ausführen ?! wo und wie ?! steig ich grad nich durch und mit slash escapen hab ichs auch schon probiert
 
Alt 22.10.2004, 17:12  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von koDiacc
?! preg_match() ausführen ?!
stef meint, daß die Syntax der Suchstrings von mod_rewrite und preg_match gleich ist. Ein PHP Script hat man schneller getestet als die Fummelei mit .htaccess
 
Alt 25.10.2004, 14:25  
Gast
 
Beiträge: n/a
Standard

eigentlich wollte ich nur nen Regulären Ausdruck, da ich mich mit RegEx nich auskenne bringts mir auch nicht wenn ich es teste, ich brauchs nur da, sonst brauch ichs nich, also kann mir das nich schnell jemand sagen?
 
Alt 08.03.2005, 15:04  
Gast
 
Beiträge: n/a
Standard

*nach_oben_schieb*

Ich hab das Problem immernoch nicht gelöst, kann denn niemand helfen? Ich brauch nur einen verdammten RegEx
 
Alt 08.03.2005, 16:18  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Der Beitrag wurde verschoben, wegen...
... Postings im falschen Forum.

Bemerkung:
Wollen, wollen, wollen ohne selbst was dafür zu tun ist hier falsch.

moved to PHP - Anfänger
__________________
mod = master of disaster
Waq ist offline  
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zu Regex ghost120 PHP Tipps 2008 11 04.05.2008 18:58
Passwortschutz + Mod Rewrite in htaccess erzeugt 500er Error agrajag Server, Hosting und Workstations 2 17.10.2007 11:56
Allgemeine RegEx Frage PHP Tipps 2005-2 10 05.07.2005 13:43
htaccess frage. md5hash HTML, Usability und Barrierefreiheit 6 01.07.2005 12:06
allgemeine frage | mysql und htaccess notyyy Datenbanken 13 18.05.2005 21:01
Neuer Strato Server apache 2 Mod Rewrite & htaccess Prob Stemmi Server, Hosting und Workstations 4 02.05.2005 00:29
Regex für attribute in quelltexten robo47 PHP Tipps 2005 6 27.01.2005 18:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
rewriterule, rewriterule beispiele, rewriterule regex, http://www.php.de/php-tipps-2005/10999-frage-zu-htaccess-rewrite-rules-mit-regex.html, htaccess rewrite, htaccess rewriterule, htaccess regex, rewrite rules, regex htaccess rewrite, regex rewrite rule, regex htaccess, htaccess reguläre ausdrücke, rewrite rule, regex-ausdrücke in .htaccess, strato apache rewrite on, rewriterule regular expression, htaccess mehrere rewriterule, rewriterule mehrere parameter, regex rewriterule, htpasswd rewriterule \*php/*php\

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.