Ich habe etliche Themen gelesen, aber irgendwie hilft mir da nichts weiter. Evtl. stehe ich auch einfach nur massiv auf dem Schlauch.
Also - folgendes Problem habe ich. Ich möchte mittels mod_rewrite meine Seite suchmaschinenfreundlicher gestalten.
Daten zum System:
Linux 8.1 auf Strato Root Server und Apache 1.3.26
Meine .htaccess enthält folgendes:
Code: Select all
RewriteEngine On
Options +FollowSymlinks
RewriteRule index.html index.php
RewriteRule newsarchiv.html index.php?templateid=newsarchiv
RewriteRule news_([0-9]*).html index.php?templateid=news&id=$1
RewriteRule news_([0-9]*)_druck.html index.php?templateid=print&art=news&id=$1
RewriteRule newsarchiv,(.*),(.*),(.*),(.*).html index.php?templateid=newsarchiv&letter=$1&art=$2&kat=$3&start=$4
RewriteRule newsarchiv_tage.html index.php?templateid=newsarchiv&zeige=tage
RewriteRule newsarchiv_monat.html index.php?templateid=newsarchiv&zeige=monate
RewriteRule newsarchiv_jahr.html index.php?templateid=newsarchiv&zeige=jahre
RewriteRule newsarchiv_(.*).html index.php?templateid=newsarchiv&kat=$1
RewriteRule index,(.*),(.*).html index.php?templateid=index&kat=$1&RL=$2
RewriteRule suche.html index.php?templateid=suche
#neu
RewriteRule download_([0-9]*).html index.php?templateid=download&file=$1
RewriteRule galerie_([0-9]*).html index.php?templateid=galerie&kat=$1
RewriteRule artikel_([0-9]*).html index.php?templateid=artikel&id=$1
RewriteRule link_([0-9]*).html index.php?templateid=links&link=$1
RewriteRule user_([0-9]*).html index.php?templateid=userprofile&userid=$1
RewriteRule showpost,([0-9]*),([0-9]*),([0-9]*),([0-9]*).html index.php?templateid=showposts&fid=$1&tid=$2&RL=$3&CR=$4
RewriteRule artikel.html index.php?templateid=artikelarchiv
RewriteRule download.html index.php?templateid=download
RewriteRule links.html index.php?templateid=links
RewriteRule galerie.html index.php?templateid=galerie
RewriteRule artikelarchiv_(.*).html index.php?templateid=artikelarchiv&kat=$1
RewriteRule downloadkat_(.*).html index.php?templateid=download&kat=$1
RewriteRule linkkat_(.*).html index.php?templateid=links&kat=$1
RewriteRule forum.html index.php?templateid=forum
RewriteRule statistik.html index.php?templateid=stats
RewriteRule termine.html index.php?templateid=termine
RewriteRule newsklau.html index.php?templateid=news_service
RewriteRule guestbook.html index.php?templateid=guestbook
RewriteRule user.html index.php?templateid=users
RewriteRule kontakt.html index.php?templateid=kontakt
RewriteRule poll.html index.php?templateid=pollarchiv
RewriteRule kalender.html index.php?templateid=calendar
RewriteRule newseinsenden.html index.php?templateid=user_news
RewriteRule bildeinsenden.html index.php?templateid=galerie_add
RewriteRule faq.html index.php?templateid=faq
RewriteRule trial.html index.php?templateid=trial
Da passiert aber leider garnichts. Er bringt auch keinen Server Error und spricht die Seite ganz normal mit den ursprünglichen Links an.
Die httpd.conf enthält folgendes:
Code: Select all
<Directory />
Options - Indexes +FollowSymLinks +Includes
AllowOverride All
</Directory>
#Weiter unten steht
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
#Noch weiter unten
AccessFileName .htaccess
Erhlich gesagt bin ich nun mit meinem Latein am Ende ... es ist so, als wenn er die .htaccess komplett ignoriert.
Auch wenn dies sicherlich das Xte mal ist, dass dieses Thema angesprochen wird, möchte ich mich für eure Hilfe im Voraus bedanken.
L.G.
Jannefant
PS
Evtl. ist ja auch mein Apache nicht für mod_rewrite kompiliert ... wo kann ich das heraus finden?