You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by Andreas Bender <li...@bender.li> on 2002/09/05 00:50:31 UTC
RewriteRule - falsches Verzeichnis
Hallo!
Ich habe folgende Rule aufgestellt:
RewriteRule ^/([^/][0-9]*)\/.*$ /index.phtml?page_id=$1
Das klappt auch fast, aber...
Problem 1:
Wenn ich die URL "www.domain.de/33/" aufrufe bekomme ich zwar die
Inhalte, aber die Bilder und CSS werden nicht mehr gefunden, weil er
die im Verzeichnis /33/ sucht, welches ich natürlich nicht habe.
Problem 2:
Wenn ich die URL "www.domain.de/33" aufrufe kommt folgende
Fehlermeldung:
"The requested URL /33 was not found on this server."
Einen Redirect [R] will ich aber nicht haben, auch wenn es
funktioniert. Ich will einfach nur daß die Suchmaschienen all meine
Seiten abklappern, was sie ja bei "index.phtml?id=4711" nicht machen.
Hat wer von Euch einen Tipp für mich?
--
Gruß
Andreas Bender
*** Webcards, Postkarten, Dateien und Papierabzüge von ***
*** erstklassigen Fotos und Cartoons *** www.bender.li ***
Re: RewriteRule - falsches Verzeichnis
Posted by Andreas Bender <li...@bender.li>.
On Thu, 05 Sep 2002 08:40:42 +0200, Michael Wallner wrote:
Hallo!
>Wenn du keinen Redirect willst solltest du Pfade verwenden,
>die beim Root anfangen ("/css/format.css" anstatt "css/format.css")
>Wie wär das:
>RewriteRule ^/([^/][0-9]*)\/?.*$ /index.phtml?page_id=$1
Einwandfrei, Danke!
--
Gruß
Andreas Bender
*** Webcards, Postkarten, Dateien und Papierabzüge von ***
*** erstklassigen Fotos und Cartoons *** www.bender.li ***
Re: RewriteRule - falsches Verzeichnis
Posted by Michael Wallner <m....@iworks.at>.
Andreas Bender schrieb:
> Hallo!
>
> Ich habe folgende Rule aufgestellt:
>
> RewriteRule ^/([^/][0-9]*)\/.*$ /index.phtml?page_id=$1
>
> Das klappt auch fast, aber...
>
> Problem 1:
> Wenn ich die URL "www.domain.de/33/" aufrufe bekomme ich zwar die
> Inhalte, aber die Bilder und CSS werden nicht mehr gefunden, weil er
> die im Verzeichnis /33/ sucht, welches ich natürlich nicht habe.
> #
Wenn du keinen Redirect willst solltest du Pfade verwenden,
die beim Root anfangen ("/css/format.css" anstatt "css/format.css")
> Problem 2:
> Wenn ich die URL "www.domain.de/33" aufrufe kommt folgende
> Fehlermeldung:
> "The requested URL /33 was not found on this server."
Wie wär das:
RewriteRule ^/([^/][0-9]*)\/?.*$ /index.phtml?page_id=$1
HTH,
Michael