Seite 1 von 1

.htaccess funzt nicht...

Verfasst: 14.08.2006, 11:10
von nie_blond
Hallo...:-)
Mit wordpad habe ich eine .htaccess-Datei erstellt...
konnte sie als .htaccess.txt abspeichern, habe das .txt dann entfent...
die Datei dann mit folgendem Inhalt auf den Server in das Verzeichnis geladen, in dem auch die index.php liegt:

Code: Alles auswählen

RewriteEngine On

#Regeln
RewriteRule ^index\.htm$ /index.php

Da statische Seiten besser gerankt werden, soll der suchmaschine vorgegaukelt werden, dass es sich um eine index.htm handelt, die index.php soll aber aufgerufen werden.
Die index.php lässt sich immer noch aufrufen, nur wenn ich die index.htm aufrufe, wird die Datei nicht gefunden.
.htaccess ist beim Provider erlaubt (domainbox).

Kann mir jemand sagen, warum das nicht funzt?

Danke für eine Antwort und Gruss
nie_blond[/quote]

Verfasst:
von

Verfasst: 14.08.2006, 12:13
von nie_blond
Inzwischen habe ich die Suche verwendet und gegoogelt...aber als .htaccess-newbie hat mir das auch nicht weiter geholfen :-(
Kann mir niemand sagen, was falsch ist?

Danke für eine Antwort und Gruss
nie_blond

Verfasst: 14.08.2006, 12:21
von wsugar
vielleicht brauchst du einfach eine RewriteBase.
schau dir andere beispiele (auch hier im forum) dazu an.

Verfasst: 14.08.2006, 12:24
von ole1210
Wie kommst du darauf, das ststische Seiten besser gerankt werden als dynamische?

Verfasst: 14.08.2006, 12:44
von nie_blond
@wsugar
ungefähr so?

Code: Alles auswählen

RewriteEngine On

#Regeln
RewriteBase /html/
RewriteRule ^index\.htm$ /index.php
Ins Verzeichnis html lade ich alle Seiten. Muß die .htaccess ins gleiche Verzeichnis oder eine Ebene höher?

Danke für eine Antwort
Gruss nie_blond

Verfasst: 14.08.2006, 13:26
von nie_blond
Cool, es funzt ohne RewriteBase :-)
Domainbox hat neuere und ältere Server und bei den älteren Servern muß u. U. erst freigeschaltet werden.

Danke für eure Hilfe!

Gruss nie_blond

Verfasst: 14.08.2006, 15:06
von Caterham
Wenn in der Substitution ein URL-path notiert wird, ist die Direktie RewriteBase überflüssig, weil es kein zu ersetzendes per-dir prefix mehr gibt.

Verfasst: 14.08.2006, 15:42
von nie_blond
Danke @ Caterham

trotzdem habe ich noch ein kleines Problem.
Auf dem Apache daheim funzt es leider noch nicht.

Wo bei den Serverdateien sehe ich, ob htaccess erlaubt ist und wenn nicht, wie ändere ich das...für einen guten Link (bitte auf Deutsch) wäre ich sehr verbunden.
Ich hab keinen Plan von Servern und xampp auf einem anderen Rechner installiert (Apache 2.0.49).

Danke und Gruss
nie_blond