php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.07.2006, 13:36  
ssm
Benutzer
 
Registriert seit: 21.03.2006
Beiträge: 65
ssm
Standard RegEx funktioniert -> nur nicht in .htaccess

Zitat:
string: www.mydomain.site/dir/page.html
regex: ^(.*)/([a-z]+)?/([0-9a-z]+\.html)?
Ein Test mit diesem Tool ergab ein positives Ergebnis der RegEx.

leider will es jedoch in der .htaccess in der Form:
Code:
RewriteRule ^(.*)/([a-z]+)?/([0-9a-z]+\.html)?$ /index.php?module=$2&mode=$3 [QSA]
überhaupt nicht klappen.

Bekommen immer einen Error 404......
mod_rewrite.c ist ordentlich von Apache geladen....

Hat vielleicht jemand einen Tipp ?

Vielen Dank !


PS:
Egal ob:
www.mydomain.site
www.mydomain.site/dir/
www.mydomain.site/dir/page.html

Es soll immer an die index.php mit beiden variablen übergeben werden...
ssm ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 19.07.2006, 19:54  
Gast
 
Beiträge: n/a
Standard Re: RegEx funktioniert -> nur nicht in .htaccess

Zitat:
Zitat von ssm
Hat vielleicht jemand einen Tipp ?
Der reguläre Ausdruck muss nicht den absoluten URL matchen, sondern nur den Pfad relativ von der .htaccess-Datei. Folgendes sollte demnach funktionieren, wenn Deine .htaccess im DocumentRoot liegt:
Code:
RewriteRule ^([a-z]+)?/([0-9a-z]+\.html)?$ /index.php?module=$1&mode=$2 [QSA]
  Mit Zitat antworten
Antwort


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
Array sortieren mit regex Lupi PHP Tipps 2008 3 21.07.2008 15:17
Regex: Auslesen der Meta-Tags einer Webseite Sucheingrenzung pepe24 PHP Tipps 2008 12 31.05.2008 15:41
2 Regex in PHP kompatible Syntax übersetzen NoiZy PHP-Fortgeschrittene 6 07.04.2008 09:04
Regex Link Problem Broadcast PHP Tipps 2008 2 29.02.2008 16:30
.htaccess login schlägt fehl sternschnuppe99 Server, Hosting und Workstations 6 07.02.2008 13:37
Gierig/nicht gieriger Regex Papst PHP Tipps 2008 22 02.12.2007 20:15
.htaccess funktioniert On- aber nicht OFFline DER_Brain Server, Hosting und Workstations 5 13.05.2007 10:40
.htaccess LA-Finest HTML, Usability und Barrierefreiheit 4 28.02.2007 22:39
Regex funktioniert nicht wie ich will Freeaak PHP Tipps 2007 9 19.02.2007 20:19
Session funktioniert nicht bei session.use_cookies = Off Quagga PHP Tipps 2007 13 13.01.2007 18:27
habe ein paar fragen zu REGEX imported_kremser PHP Tipps 2006 11 31.01.2006 15:30
RegEx findet Stringvorkommen nicht PHP Tipps 2007 6 08.12.2005 21:52
Kontakrformular funktioniert nur zum Teil PHP Tipps 2005-2 12 18.07.2005 11:24
Regex für attribute in quelltexten robo47 PHP Tipps 2005 6 27.01.2005 18:29
Problem mit .htaccess und php PHP Tipps 2004 2 05.07.2004 14:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
htaccess regex, regex htaccess, htaccess regexp, regular expression htaccess, .htaccess regexp, htaccess regular expressions, htaccess regular expression, htaccess !regexp, regex, htacess regex, .htaccess regex, regular expressions htaccess, regex in htaccess, .htaccess !regexp, apache regexp htaccess, htaccess reguläre ausdrücke, regex .htaccess, regexp htaccess, htaccess regex zeichen nicht vorkommen, htaccess, regex)

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:47 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.