Apache, Lighttpd, nginx, Cherokee
-
Anonymous
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
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
Post
by Anonymous » 2009-03-20 11:39
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.

-
EdRoxter
- Posts: 483
- Joined: 2006-01-06 03:23
- Location: Neben Bonn
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
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

- Posts: 5924
- Joined: 2004-05-23 12:53
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
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
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
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
Post
by Anonymous » 2009-03-23 18:49
geloest

/
hab ich .htaccess datei komplet neue erstellt ohne ekigen klammern.
danke euch