Seite 1 von 1

.htaccess Problem

Verfasst: 21.10.2005, 20:29
von jabz.biz
Hi,
ich habe gerade für eine Seite die htaccess-Datei entworfen.

Die sieht nun so aus:

ErrorDocument 404 /index.php
ErrorDocument 403 /index.php
ErrorDocument 401 /index.php

Das funktioniert. Wenn ich jetzt allerdings noch die Rewrite Engine anschmeiße, gilt für die ganze Seite ein 403er. Das verstehe ich nicht ganz. Kann es dran liegen, das die Seite mit den Files nicht im Root liegt sondern in einem eigenen Ordner "html"?! Ich habde die htaccess darein geschrieben. Wie gesagt die Errornummer läuft gut, nur rewrite nicht.

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC]
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]

Wenn jemand dafür die URL bräuchte...einfach mal ne Email an:
https://www.jabz.biz/jabz_imprint.html

Gruce.

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

.htaccess Problem

Verfasst: 21.10.2005, 20:30
von bull

.htaccess Problem

Verfasst: 21.10.2005, 20:39
von jabz.biz
Hmm, wo müsste ich denn das "Options FollowSymLinks" einfügen, und was genau bewirkt das?!

Habe das jetzt mal in dem Format gemacht:

ErrorDocument 404 /index.php
ErrorDocument 403 /index.php
ErrorDocument 401 /index.php
Options FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC]
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]

Dann kommt eine Meldung das der Server entweder überlastet ist oder ein cgi-script nicht funktioniert.

Need Still Help!
:) Jab

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


.htaccess Problem

Verfasst: 22.10.2005, 13:36
von Caterham
Dann kommt eine Meldung das der Server entweder überlastet ist oder ein cgi-script nicht funktioniert.
Übersetzt wird das ein Internal Server Error (Statuscode 500) sein. Der kommt u.a. auch immer dann, wenn du die Direktive Options in .htaccess-Dateien nicht setzen darfst.

Du (bzw. dein Provider?) musst also FollowSymLinks in der httpd.conf für den <Directory>-Abschnitt deiner htdocs aktivieren. Solltest du Confixx nutzen, dann in der confixx_vhost.

Verfasst: 22.10.2005, 13:52
von jabz.biz
Wow...vielen Dank für die ausführliche Antwort. Ich werde das mal abklären. Danke.