Return-Path: Delivered-To: apmail-httpd-users-de-archive@www.apache.org Received: (qmail 79805 invoked from network); 16 Jun 2005 16:03:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 16 Jun 2005 16:03:29 -0000 Received: (qmail 80245 invoked by uid 500); 16 Jun 2005 16:03:28 -0000 Delivered-To: apmail-httpd-users-de-archive@httpd.apache.org Received: (qmail 80223 invoked by uid 500); 16 Jun 2005 16:03:27 -0000 Mailing-List: contact users-de-help@httpd.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: users-de@httpd.apache.org List-Id: Delivered-To: mailing list users-de@httpd.apache.org Received: (qmail 80193 invoked by uid 99); 16 Jun 2005 16:03:26 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from moutng.kundenserver.de (HELO moutng.kundenserver.de) (212.227.126.187) by apache.org (qpsmtpd/0.28) with ESMTP; Thu, 16 Jun 2005 09:03:25 -0700 Received: from p548B6B11.dip.t-dialin.net [84.139.107.17] (helo=worf) by mrelayeu.kundenserver.de with ESMTP (Nemesis), id 0ML29c-1Diwpk1CmP-00036Q; Thu, 16 Jun 2005 18:03:12 +0200 From: "Marcus Reimann" To: Subject: RE: mod_rewrite - ein verzeichnis hochschreiben Date: Thu, 16 Jun 2005 18:03:16 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: <42B1625D.2060908@gmx.net> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 Importance: Normal X-Provags-ID: kundenserver.de abuse@kundenserver.de login:01c3b83ff868fcabe503d61390ab9c80 X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hallo Alex, wenn Rewrite-Regeln in .htaccess-Dateien eingesetzt werden, dann muss die RewriteBase-Directive korrekt gesetzt werden. Das ist anfangs nicht ganz leicht zu verstehen, aber http://httpd.apache.org/docs/mod/mod_rewrite.html#RewriteBase sind die Zusammenh�nge ausf�hrlich erkl�rt. In Deinem Fall k�nnten folgende Schritte helfen (ich habe es nicht ausf�hrlich getestet): 1. .htaccess in verz1 l�schen, stattdessen .htaccess in verz1/verz2/verz3/ anlegen 2. Rewrite-Regeln f�r .htaccess-Datei: RewriteEngine on RewriteBase /verz4 RewriteRule ^(.*).html$ $1.php Damit werden aber nur Zugriffe auf .html-Dateien umgeleitet, denn die RewriteRule bezieht sich nur auf Dateien mit dem K�rzel ".html". Wenn Benutzer also auf eine Datei /verz1/verz2/verz3/bild.jpg zugreifen, dann wird dieser Aufruf durch mod_rewrite nicht abge�ndert. Das Bild muss dann also auch unter /verz1/verz3/verz3 zu finden sein. Gru� Marcus Reimann M. Reimann Systemberatung http://www.reimann-systemberatung.de -----Original Message----- From: Alex [mailto:puertorico@gmx.net] Sent: Thursday, June 16, 2005 1:28 PM To: ML Apache dt. (GMX) Subject: mod_rewrite - ein verzeichnis hochschreiben Hallo alle zusammen, ich habe ein Mod Rewrite Problemchen ich m�chte bei Eingabe der URL domain.de/verz1/verz2/verz3/dateiname.html intern umleiten auf domain.de/verz4/dateiname.php In verz1 liegt dazu folgende .htaccess RewriteEngine on RewriteBase / RewriteRule (.*).html$ http://www.domain.de/verz4/dateiname.php Wenn ich dies extern mache klappt das auch so wie ich mir das vorstelle. Allerdings bleibt die URL nicht stehen da extern umgeleitet wird nehme ich an. Passe ich nun die RewriteRule foglendermassen an um intern weiterzuleiten RewriteRule (.*).html$ verz4/dateiname.php werden keine Bilder mehr angezeigt und die Verlinkung stimmt nicht mehr. Wie passe ich die RewriteRule korrekt an damit ich keine Bildreferenzierungen und Links umschreiben muss??? Ich bin ein Verzeichnis zu tief! Wie kann ich ein Verzeichnis hochschreiben?? Gr�sse Alex -------------------------------------------------------------------------- Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org sonstige Anfragen an users-de-help@httpd.apache.org -------------------------------------------------------------------------- -------------------------------------------------------------------------- Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org sonstige Anfragen an users-de-help@httpd.apache.org --------------------------------------------------------------------------