Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von September

SELFHTML Forumsarchiv
htaccess mit RewriteRule fügt Ordner an

Informationsseite
  1. Seite (SERVER) htaccess mit RewriteRule fügt Ordner an von Saba Luge Tught, 30. 09. 2007, 19:32
nach unten

htaccess mit RewriteRule fügt Ordner an

Die folgende Nachricht zum Thema stammt von: Saba Luge Tught, 30. 09. 2007, 19:32

Hallo zusammen!

ich sitze hier seit etwa 12 Stunden vor einem Problem, das eigentlich trivial ausschaut, aber ich weiss wirklich nicht mehr weiter!

Also ich will eigentlich nur eine einfache URL Umschreibung erreichen:

www.server.de/test/folder1/folder2 in www.server.de/de/test.php?cat=folder1&sub=folder2

meine .htaccess sieht so aus:

RewriteEngine on
Options +FollowSymLinks
RewriteRule ^test/([^/]+)/([^/]+)$ de/test.php?cat=$1&sub=$2

Nun hab ich das Problem, dass nach dem Log File er mir einen Ordner in die Links einfügt, den ich nicht brauchen kann:
[perdir C:/Webserver/pub/] add path info postfix: C:/Webserver/pub/test -> C:/Webserver/pub/test/files/java.js

Leider befindet sich die java.js unter C:/Webserver/pub/files/java.js.

Die variablen setzt er dabei richtig ein, ich bekomme auch den Text, nur sämtliche Links stimmen nicht mehr!

Und nun das eigentlich kuriose:

Wenn ich statt / ein anderes Zeichen wie z.B. - zwischen den folder1/folder2 verwende und die RewriteRule entsprechend auf
RewriteRule ^test/([^/]+)-([^/]+)$ de/test.php?cat=$1&sub=$2 ändere funktioniert alles einwandfrei!!

Ich hab soeben Apache 2.2.6 aufgespielt. Allerdings läuft der unter Windows Server 2003.

Bitte helft mir!!!! danke

nach obennach unten

htaccess mit RewriteRule fügt Ordner an

Die folgende Nachricht zum Thema stammt von: David, 30. 09. 2007, 19:38

Bin mir nicht sicher, aber probier mal das:

RewriteRule ^test/([^/]+)\/([^/]+)$ de/test.php?cat=$1&sub=$2

nach obennach unten

htaccess mit RewriteRule fügt Ordner an

Die folgende Nachricht zum Thema stammt von: Saba Luge Tught, 30. 09. 2007, 19:49

Leider tut sich da garnichts. Ich hab schon so ziemlich alles was ich mir denken konnte durchprobiert...

Ich hab auch schon langsam den Eindruck, dass es nicht direkt an dem REGEX liegt, da ich auch bei zB . statt / das Problem nur dann hab, sobald ich ein / in der URL eingebe, mit - funktionierts dann wieder...
(dafür wirds dann natürlich problematisch die Variablen zu trennen)

Ich will aber unbedingt / verwenden :)

Danke natürlich trotzdem!

nach obennach unten

htaccess mit RewriteRule fügt Ordner an

Die folgende Nachricht zum Thema stammt von: David, 30. 09. 2007, 19:58

Hab jetzt keinen Nerv bzw. keine Zeit mir Deinen Kram genauer anzusehen, aber folgende Hilfe kann ich Dir geben:

http://modrewrite.com/

http://www.modrewrite.de/

Ich denke da bekommst Du erst mal Tutorials und wenn das nichts hilft auch Foren-Hilfe.

Viele Grüße
David

nach obennach unten

htaccess mit RewriteRule fügt Ordner an

Die folgende Nachricht zum Thema stammt von: Saba Luge Tught, 30. 09. 2007, 21:14

Danke David,

ich glaubs zwar grad selber nicht, dass ich das in meiner nächtlichen google Suchaktion nicht gefunden hab...

Jetzt weiss ich wenigstens, dass es nicht wirklich ne schöne Lösung gibt, aber immerhin kann ich damit arbeiten. Für alle die eventuell das gleiche Problem haben, hier sind alle Möglichkeite aufgezählt und erklärt:

http://forum.modrewrite.com/viewtopic.php?p=10709#10709

Problem gelöst und nochmals danke!

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von September

© 1998-2008 Seite Impressum, Software: Classic Forum