mod_rewrite on aber 500 Internal Server Error!

Apache, Lighttpd, nginx, Cherokee
Anonymous

mod_rewrite on aber 500 Internal Server Error!

Post by Anonymous » 2009-03-20 02:38

bei meinem server mod_rewrite ist ON und .htaccess datei koennte gestellt werden problemlos. aber trotzdem bekomme ich Internal Server Error ich hab mir die logs angeschaut sieht so aus, ob jemand das versteht und sagt mir was noch fehlen?

Code: Select all

[Fri Mar 20 02:28:15 2009] [alert] [client 95.185.146.189] /home/www/web11/html/.htaccess: Invalid command '[home]', perhaps misspelled or defined by a module not included in the server configuration, referer: http://XXXX.com/index.php?action=clearcache


Danke im Voraus

Anonymous

Re: mod_rewrite on aber 500 Internal Server Error!

Post by Anonymous » 2009-03-20 11:03

matzewe01 wrote:Bitte den Inhalt der .htaccess posten.

ok

Code: Select all

DirectoryIndex start.php

# [user htaccess]
[home]
post = "{year}/{month}/{day}/{title}.html"
user = "users/{user}.html"
day = "{year}/{month}/{day}"
month = "{year}/{month}"
year = "{year}"
category = "{categories}"
[rss]
post = "{year}/{month}/{day}/{title}.xml"
category = "rss.php/category/{categories}/rss.xml"
user = "rss.php/users/{user}.xml"
feed = "rss.php/rss.xml"
[print]
post = "{year}/{month}/{day}/{title}.phtml"
[trackback]
post = "{year}/{month}/{day}/{title}.tb"

<IfModule mod_rewrite.c>
RewriteEngine On
#Options +FollowSymlinks
#RewriteBase /

# [home] post
RewriteRule ^?id=([0-9]+)(/?)+$ ?id=$1 [QSA,L]
# [home] category
RewriteRule ^?category=([0-9]+)(/?)+$ ?category=$1 [QSA,L]
# [home] user
RewriteRule ^?user=([_0-9a-z-]+)&do=users(/?)+$ ?user=$1 [QSA,L]
# [home] day
RewriteRule ^?year=([0-9]{4})&month=([0-9]{2})&day=([0-9]{2})(/?)+$ ?year=$1&month=$2&day=$3 [QSA,L]
# [home] month
RewriteRule ^?year=([0-9]{4})&month=([0-9]{2})(/?)+$ ?year=$1&month=$2 [QSA,L]
# [home] year
RewriteRule ^?year=([0-9]{4})(/?)+$ ?year=$1 [QSA,L]
# [rss] post
RewriteRule ^?id=([0-9]+)(/?)+$ /port/rss.php?id=$1 [QSA,L]
# [rss] category
RewriteRule ^?category=([0-9]+)(/?)+$ /port/rss.php?category=$1 [QSA,L]
# [rss] user
RewriteRule ^?user=([_0-9a-z-]+)(/?)+$ /port/rss.php?user=$1 [QSA,L]
# [rss] feed
RewriteRule ^?(/?)+$ /port/rss.php [QSA,L]
# [print] post
RewriteRule ^?id=([0-9]+)(/?)+$ /port/print.php?id=$1 [QSA,L]
# [trackback] post
RewriteRule ^?id=([0-9]+)(/?)+$ /port/trackback.php?id=$1 [QSA,L]
</IfModule>

Anonymous

Re: mod_rewrite on aber 500 Internal Server Error!

Post by Anonymous » 2009-03-20 11:39

matzewe01 wrote:Was Du mit der angabe:
[home] erreichen willst ist mir nicht klar.
Diese Art der Notation kenne ich auf Seite Apache nicht. (Was nicht heisst, dass es nicht stimmen muss)
In der Dokufand ich dazu allerdings nichts, Daher meine verweise auf folgende doku:

http://httpd.apache.org/docs/2.2/howto/htaccess.html
http://httpd.apache.org/docs/2.2/rewrite/
http://www.modrewrite.de/

danke, das problem leider habe ich in apache forum auch gefragt, aber ohne antwort. ich vermute die Script, die diese .htaccess erstellt. ist fuer php4 gemacht, darum passt nichts mit neue apache +php version.

:roll:

EdRoxter
Posts: 483
Joined: 2006-01-06 03:23
Location: Neben Bonn

Re: mod_rewrite on aber 500 Internal Server Error!

Post by EdRoxter » 2009-03-20 23:52

Mit PHP hat die .htaccess nichts zu tun.

Ich stimme matze da aber zu: Notation mit eckigen Klammern ist nach meinem Dafürhalten keine gültige Apache-Syntax, weder Apache1.3 noch 2.0 oder 2.2.

Aus reinem Interesse: Womit hast du die htaccess generiert?

Anonymous

Re: mod_rewrite on aber 500 Internal Server Error!

Post by Anonymous » 2009-03-22 12:48

EdRoxter wrote:Notation mit eckigen Klammern ist nach meinem Dafürhalten keine gültige Apache-Syntax, weder Apache1.3 noch 2.0 oder 2.2.

ok, was muss man stattdessen verwenden?

Roger Wilco
Administrator
Administrator
Posts: 5924
Joined: 2004-05-23 12:53

Re: mod_rewrite on aber 500 Internal Server Error!

Post by Roger Wilco » 2009-03-22 13:49

Im Beitrag von matzewe01 sind alle relevanten Seiten in der Dokumentation verlinkt.

oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim

Re: mod_rewrite on aber 500 Internal Server Error!

Post by oxygen » 2009-03-22 14:58

Vermutlich soll das nur ein Kommentar darstellen? Zumindest die anderen Zeilen lassen das vermuten. Also einfach mit # auskommentieren.

Anonymous

Re: mod_rewrite on aber 500 Internal Server Error!

Post by Anonymous » 2009-03-22 17:47

gleiche .htaccess datei hab auf andere localserver mit XAMPP unter m$ getestet, funz einwandfrei.
###### ApacheFriends XAMPPlite (Standardpaket) Version 1.6.6a ######

+ Apache 2.2.8
+ MySQL 5.0.51a
+ PHP 5.2.5


also ich verstehe nur Bahnhof :)

Anonymous

Re: mod_rewrite on aber 500 Internal Server Error!

Post by Anonymous » 2009-03-22 21:33

matzewe01 wrote:Du bist Dir auch sicher, dass die .htaccess unter Deiner windows Umgebung angezogen wird?

wie gesagt, ich nutze kein win, aber einfach fuer test. ich muss mehr nachforschen, ob .htaccess inhalte stimmen.

danke im Voraus

Anonymous

Re: mod_rewrite on aber 500 Internal Server Error!

Post by Anonymous » 2009-03-23 18:49

geloest :D/
hab ich .htaccess datei komplet neue erstellt ohne ekigen klammern.

danke euch