Hi,
habe folgendes Problem: Kurz beschrieben, ändert sich ein logisches "non-matched" in ein "matched", wenn ich den Ordner anders nenne. Hier der Auszug aus der mod_rewrite und die beiden htaccess dateien:
Hier funktioniert es:
und hier geht es plötzlich nicht mehr, es fehlt nur der buchstabe y.
Jemand eine Idee? Ich werde daraus nicht schlau, dass sich nur weil der ordner anders heißt, sich das ergebnis in "matched" ändert.
Kurzer Hinweise:
Auf dem Server ist SysCP Installiert wo ein Kunde names "Schuby" angelegt ist.
habe folgendes Problem: Kurz beschrieben, ändert sich ein logisches "non-matched" in ein "matched", wenn ich den Ordner anders nenne. Hier der Auszug aus der mod_rewrite und die beiden htaccess dateien:
Hier funktioniert es:
log:
84.63.21.148 - - [28/Jun/2006:17:56:39 +0200] [domain.de/sid#1074800][rid#b9a880/initial] (3) [per-dir /var/kunden/webs/kndlogin/cms/schub/] strip per-dir prefix: /var/kunden/webs/kndlogin/cms/schub/_css/page.css -> _css/page.css
84.63.21.148 - - [28/Jun/2006:17:56:39 +0200] [domain.de/sid#1074800][rid#b9a880/initial] (3) [per-dir /var/kunden/webs/kndlogin/cms/schub/] applying pattern '^(.+)' to uri '_css/page.css'
84.63.21.148 - - [28/Jun/2006:17:56:39 +0200] [domain.de/sid#1074800][rid#b9a880/initial] (4) RewriteCond: input='/cms/schub/_css/page.css' pattern='!^/?(cms/schub/_css)(/|$)' => not-matched
84.63.21.148 - - [28/Jun/2006:17:56:39 +0200] [domain.de/sid#1074800][rid#b9a880/initial] (1) [per-dir /var/kunden/webs/kndlogin/cms/schub/] pass through /var/kunden/webs/kndlogin/cms/schub/_css/page.css
.htaccess:
RewriteEngine On
RewriteBase /cms/schub/
RewriteCond %{REQUEST_URI} !^/?(cms/schub/_css)(/|$) [NC]
RewriteCond %{REQUEST_URI} !^/?(cms/schub/_js)(/|$) [NC]
RewriteCond %{REQUEST_URI} !^/?(cms/schub/_gfx)(/|$) [NC]
RewriteCond %{REQUEST_URI} !^/?(cms/schub/_tools)(/|$) [NC]
RewriteCond %{REQUEST_URI} !^/?(cms/schub/_popups)(/|$) [NC]
RewriteRule ^(.+) index.php?url=$1 [QSA]
und hier geht es plötzlich nicht mehr, es fehlt nur der buchstabe y.
log:
84.63.21.148 - - [28/Jun/2006:17:56:44 +0200] [domain.de/sid#1074800][rid#b9a880/initial] (3) [per-dir /var/kunden/webs/kndlogin/cms/schuby/] strip per-dir prefix: /var/kunden/webs/kndlogin/cms/schuby/_css/page.css -> _css/page.css
84.63.21.148 - - [28/Jun/2006:17:56:44 +0200] [domain.de/sid#1074800][rid#b9a880/initial] (3) [per-dir /var/kunden/webs/kndlogin/cms/schuby/] applying pattern '^(.+)' to uri '_css/page.css'
84.63.21.148 - - [28/Jun/2006:17:56:44 +0200] [domain.de/sid#1074800][rid#b9a880/initial] (4) RewriteCond: input='/cms/schuby/_css/page.css' pattern='!^/?(cms/schuby/_css)(/|$)' => matched
84.63.21.148 - - [28/Jun/2006:17:56:44 +0200] [domain.de/sid#1074800][rid#b9a880/initial] (4) RewriteCond: input='/cms/schuby/_css/page.css' pattern='!^/?(cms/schuby/_js)(/|$)' => matched
84.63.21.148 - - [28/Jun/2006:17:56:44 +0200] [domain.de/sid#1074800][rid#b9a880/initial] (4) RewriteCond: input='/cms/schuby/_css/page.css' pattern='!^/?(cms/schuby/_gfx)(/|$)' => matched
.htaccess:
RewriteEngine On
RewriteBase /cms/schuby/
RewriteCond %{REQUEST_URI} !^/?(cms/schuby/_css)(/|$) [NC]
RewriteCond %{REQUEST_URI} !^/?(cms/schuby/_js)(/|$) [NC]
RewriteCond %{REQUEST_URI} !^/?(cms/schuby/_gfx)(/|$) [NC]
RewriteCond %{REQUEST_URI} !^/?(cms/schuby/_tools)(/|$) [NC]
RewriteCond %{REQUEST_URI} !^/?(cms/schuby/_popups)(/|$) [NC]
RewriteRule ^(.+) index.php?url=$1 [QSA]
Jemand eine Idee? Ich werde daraus nicht schlau, dass sich nur weil der ordner anders heißt, sich das ergebnis in "matched" ändert.
Kurzer Hinweise:
Auf dem Server ist SysCP Installiert wo ein Kunde names "Schuby" angelegt ist.