schon wieder ein mod_rewrite problem
schon wieder ein mod_rewrite problem
Hallo,
hab folgendes Problem und zwar hab ich auf meinem server mod_rewrite modul was auf jedenfall geladen ist aber nicht zu funktionieren scheint.
in der httpd.conf sind auch die beiden dafür benötigten zeilen vorhanden
und phpinfo() zeigt mir auch an dass mod_rewrite von apache geladen worden ist.
habe auch eine .htaccess ins verzeichniss geschmissen mit dem folgenden code
RewriteEngine on
RewriteRule ^artikel(.*)/.html$ article.php?sid=$1
und will jetzt article.php durch artikel6.html aufrufen (6) soll in $1 stehen und in der article.php ist ein echo drin der mir einfach das was nach artikel kommt rausscheisst.
das problem liegt aber wo anders da sobald ich eine .htaccess datei mit
RewriteEngine on
RewriteRule ^artikel(.*)/.html$ article.php?sid=$1
ins verzeichniss schmeisse, kriege ich permanent ein "403 forbidden" und zwar egal ob ich den virtuellen link (also /artikel5.html oder /artikel6.html wie auch immer) oder eine, in diesem ordner vorhandene datei, aufrufen will. :twisted:
weiss vielleicht jemand woran es liegen könnte?
hab folgendes Problem und zwar hab ich auf meinem server mod_rewrite modul was auf jedenfall geladen ist aber nicht zu funktionieren scheint.
in der httpd.conf sind auch die beiden dafür benötigten zeilen vorhanden
und phpinfo() zeigt mir auch an dass mod_rewrite von apache geladen worden ist.
habe auch eine .htaccess ins verzeichniss geschmissen mit dem folgenden code
RewriteEngine on
RewriteRule ^artikel(.*)/.html$ article.php?sid=$1
und will jetzt article.php durch artikel6.html aufrufen (6) soll in $1 stehen und in der article.php ist ein echo drin der mir einfach das was nach artikel kommt rausscheisst.
das problem liegt aber wo anders da sobald ich eine .htaccess datei mit
RewriteEngine on
RewriteRule ^artikel(.*)/.html$ article.php?sid=$1
ins verzeichniss schmeisse, kriege ich permanent ein "403 forbidden" und zwar egal ob ich den virtuellen link (also /artikel5.html oder /artikel6.html wie auch immer) oder eine, in diesem ordner vorhandene datei, aufrufen will. :twisted:
weiss vielleicht jemand woran es liegen könnte?
Re: schon wieder ein mod_rewrite problem
Deine Logfiles (access.log, error.log, rewrite.log) sollten es wissen.weiss vielleicht jemand woran es liegen könnte?
Glaskugel:
http://httpd.apache.org/docs/mod/mod_re ... ewriteRule
Override: FileInfo
Re: schon wieder ein mod_rewrite problem
Hi,
hier hab ich aus error_log
[Wed Jan 14 12:23:16 2004] [error] [client 80.137.227.135] Options FollowSymLinks or SymlinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /home/www/web19/html/artikel5.html
kann mir da jemand sagen was es bedeutet?
hier hab ich aus error_log
[Wed Jan 14 12:23:16 2004] [error] [client 80.137.227.135] Options FollowSymLinks or SymlinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /home/www/web19/html/artikel5.html
kann mir da jemand sagen was es bedeutet?
Re: schon wieder ein mod_rewrite problem
Das bedeutet, dass meine Glaskugel richtig gelegen hat und dass du wohl meinen Link nicht gelesen oder zumindest nicht verstanden hast.kann mir da jemand sagen was es bedeutet?
Re: schon wieder ein mod_rewrite problem
Ok, ich kopiere nochmal die relevante Stelle aus obigem Link raus:
Note: To enable the rewriting engine for per-directory configuration files you need to set ``RewriteEngine On'' in these files and ``Options FollowSymLinks'' must be enabled. If your administrator has disabled override of FollowSymLinks for a user's directory, then you cannot use the rewriting engine. This restriction is needed for security reasons.
Re: schon wieder ein mod_rewrite problem
danke @dodolin
hab das nicht so ganz verstanden da ich mich (noch) nicht so gut mit serverconfig auskenne. werde versuchen den fehler zu beheben.
hab das nicht so ganz verstanden da ich mich (noch) nicht so gut mit serverconfig auskenne. werde versuchen den fehler zu beheben.
Re: schon wieder ein mod_rewrite problem
@dodlin
hab jetzt in httpd.conf die option "FollowSymLinks" auf "All" gesetzt, trotztem hat es nichts gebracht. Es will einfach nicht und es kommt immer der gleiche fehler 403
hier nochmal die Zeile aus error_log
[Wed Jan 14 12:23:16 2004] [error] [client 80.137.227.135] Options FollowSymLinks or SymlinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /home/www/web19/html/artikel5.html
hab jetzt in httpd.conf die option "FollowSymLinks" auf "All" gesetzt, trotztem hat es nichts gebracht. Es will einfach nicht und es kommt immer der gleiche fehler 403
hier nochmal die Zeile aus error_log
[Wed Jan 14 12:23:16 2004] [error] [client 80.137.227.135] Options FollowSymLinks or SymlinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /home/www/web19/html/artikel5.html
Re: schon wieder ein mod_rewrite problem
So jetzt hab ich es hingekriegt! :lol:
lag an confixx_vhost.conf :twisted:
lag an confixx_vhost.conf :twisted:
-
the.dancer
- Posts: 56
- Joined: 2004-01-25 19:53
toll ...
... und was hast du da geändert. wäre ab und an mal ganz interessant, nicht nur zu wissen, daß, sondern auch wie die lösung aussah.
Re: schon wieder ein mod_rewrite problem
hast du das gleiche problem?
AllowOverride None <- auf All
-SymLinksIfOwnerMatch <- hier auf + stellen statt -
AllowOverride None <- auf All
-SymLinksIfOwnerMatch <- hier auf + stellen statt -
-
the.dancer
- Posts: 56
- Joined: 2004-01-25 19:53
es hat ...
... nur die umschreibung der "-" auf "+" ausgereicht.
Re: schon wieder ein mod_rewrite problem
Hier das muss irgendwo in den ersten Zeilen in der confixx_vhost.conf
stehen
....
....
....
AllowOverride All
AllowOverride Indexes AuthConfig Limit FileInfo
Options None
Options -FollowSymLinks +SymLinksIfOwnerMatch +Includes
</Directory>
allowoverride muss auf all stehen und symlinksifownermatch muss ein + haben, dann musste es schon laufen
stehen
....
....
....
AllowOverride All
AllowOverride Indexes AuthConfig Limit FileInfo
Options None
Options -FollowSymLinks +SymLinksIfOwnerMatch +Includes
</Directory>
allowoverride muss auf all stehen und symlinksifownermatch muss ein + haben, dann musste es schon laufen
Re: schon wieder ein mod_rewrite problem
Sollte man das nicht lieber als Administrator im Confixx machen? Die manuellen Ã?nderungen werden doch überschrieben vom updatescript oder?
-
the.dancer
- Posts: 56
- Joined: 2004-01-25 19:53
ja, glaube schon, aber ...
... wo in den httpd-angaben müssen folgende eingefügt werden?
AllowOverride All
AllowOverride Indexes AuthConfig Limit FileInfo
Options None
Options -FollowSymLinks +SymLinksIfOwnerMatch +Includes
AllowOverride All
AllowOverride Indexes AuthConfig Limit FileInfo
Options None
Options -FollowSymLinks +SymLinksIfOwnerMatch +Includes
Re: schon wieder ein mod_rewrite problem
Also doch als Confixx-Admin über httpd Spezial?
-
the.dancer
- Posts: 56
- Joined: 2004-01-25 19:53
yep
ja, sagte ich ja schon. das abschalten des safe_mode funzt schon mal supi. allerdings bekomm ich den mod_rewrite nicht wirklich gebacken. habs mal nem kunden zugeordnet, und shon war der apache down. zum brüllen. also, kann mir jemand sagen, wie ich den oben genannten syntax sinnvoll unterbringe?
-
compositiv
- Posts: 193
- Joined: 2003-01-22 14:58
- Location: Hamburg
- Contact:
Re: ja, glaube schon, aber ...
Das würde ich wenn möglich unterlassen.The.Dancer wrote:...
ja, sagte ich ja schon. das abschalten des safe_mode funzt schon mal supi.
Die ersten beiden Zeilen in der Form machen erstmal weniger Sinn, egal wo Du das unterbringst. Vermutlich reicht eine davon %)The.Dancer wrote:... wo in den httpd-angaben müssen folgende eingefügt werden?
AllowOverride All
AllowOverride Indexes AuthConfig Limit FileInfo
Options None
Options -FollowSymLinks +SymLinksIfOwnerMatch +Includes
also, kann mir jemand sagen, wie ich den oben genannten syntax sinnvoll unterbringe?
Ansonsten:
Aus http://httpd.apache.org/docs/mod/core.html#options:
Context für Options: server config, virtual host, directory
Aus http://httpd.apache.org/docs/mod/core.h ... owoverride
Context für AllowOverride: directory
Alles klar?
Jo stimmt, per Hand in der confixx_vhost.conf rumzupfuschen ist wie Eulen nach Athen tragen. Aber kann man ja so oder so irgendwie unterbringen, z.b. auch, wie von Dir vorgeschlagen, über das http-spezial in Confixx.Moppi wrote:Die manuellen Ã?nderungen werden doch überschrieben vom updatescript oder?
-
the.dancer
- Posts: 56
- Joined: 2004-01-25 19:53
oki ...
thx
habe es über den directory-tag eingebunden über das httpd-special von confixx. funzt.
wish you a nice weekend.
greez
(ähm, was wollen eulen in athen?) :-D
habe es über den directory-tag eingebunden über das httpd-special von confixx. funzt.
wish you a nice weekend.
greez
(ähm, was wollen eulen in athen?) :-D
Re: schon wieder ein mod_rewrite problem
Hi,
kann mir jemand sagen was GENAU ich denn nun in httpd spezial eintragen muss? Bei mir klappts leider nicht.
Dank im Voraus,
Ray
kann mir jemand sagen was GENAU ich denn nun in httpd spezial eintragen muss? Bei mir klappts leider nicht.
Dank im Voraus,
Ray