• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

.htaccess

thuemmy

Aktives Mitglied
Ich habe mir eine .htaccess Datei gemacht, die folgendermaßen aussieht:
Code:
Redirect permanent /Index.html /index.php
Redirect permanent /Begruessung.html /index.php
Redirect permanent /historie.html /historie.php 
Redirect permanent /veranstaltungen.html /veranstaltungen.php
Redirect permanent /termine.html /termine.php
Redirect permanent /freie_Gaerten.html /freie-gaerten-plan.php
Redirect permanent /fachberater.html /fachberater.php
Redirect permanent /satzung.html /satzung.php
Redirect permanent /kleingartenordnung.html /kleingartenordnung.php
Redirect permanent /vorstand.html /vorstand.php
Redirect permanent /impressum.html /impressum.php
Ich versuche nun das ganze local zu testen. Leider ohne Erfolg :???:
Gebe ich in der .htaccess eine falsche Ziel-URL an, z.B. so:
Code:
Redirect permanent /Index.html index.php
Dann steht
im error.log des Apache:
Code:
[Tue Apr 09 13:37:56.093750 2013] [core:alert] [pid 4100:tid 480] [client 127.0.0.1:1232]
 F:/xampp/htdocs/kgv-test/.htaccess: [COLOR=#ff0000]Redirect to non-URL[/COLOR]

Ist an der .htaccess irgendwas falsch oder geht das schlichtweg nicht mit xampp
 
Werbung:
So, in der Zwischenzeit habe ich festgestellt, dass das Ziel wohl falsch angeben war, also habe ich die .htaccess nach diesem Schema abgeändert, zumindest den ersten Eintrag zum Testen:
Code:
Redirect permanent /Index.html http://localhost/test-kgv/index.php
Aber auch das bringt nichts :???:
 
So, nun geht es. Ich bin davon ausgegangen, dass die Angabe des Quellpfades vom Verzeichnis der htaccess ausgehen muss. Aber so wie das jetzt funktioniert, muss das der Pfad vom Document-Root sein, also z.B.
Code:
Redirect permanent /kgv-test/Index.html http://localhost/kgv-test/index.php
Nun habe ich allerdings eine Frage. Durch einen Tippfehler habe ich nun falsche Redirects (permanent) gesetzt. Statt auf das Verzeichnis 'kgv-test' geht der Redirect nun auf 'test-kgv', und dieses Verzeichniss existiert natürlich nicht.

Ich hab damit nun kein Problem, da ich den Ordner nur zum Testen erstellt habe, wie das ganze funktioniert, es ist eher eine generelle Frage. Und würde es Sinn machen, wenn ich die .htaccess für den Webspace probeweiße mit 'Redirect temp' anlege, die paar alten Seiten von Hand aufrufe und wenn die Redirects klappen, das 'temp' durch 'permanent' ersetze?
 
Werbung:
So, nun geht alles, zumindest wenn ich die alten Seiten über Eingabe in der Adressleiste aufrufe. Wenn ich einen Link anklicke, z.B. in der Googlesuche https://www.google.de/search?q=link...10,d.Yms&fp=6ed81a7b6bbf515b&biw=1024&bih=673 dann kommt noch die alte Seite, zumindest das was noch davon übrig ist (musste dummerweise den Ordner für die Bilder umbenennen). Erst wenn ich dann die Seite neu lade, dann kommt die neue Seite. An was kann das liegen? htaccess sieht jetzt so aus
Code:
Redirect 301 /Index.html http://www.priessnitz-morgenroete.de/index.php
Redirect 301 /Begruessung.html http://www.priessnitz-morgenroete.de/index.php
Redirect 301 /historie.html http://www.priessnitz-morgenroete.de/historie.php 
Redirect 301 /veranstaltungen.html http://www.priessnitz-morgenroete.de/veranstaltungen.php
Redirect 301 /termine.html http://www.priessnitz-morgenroete.de/termine.php
Redirect 301 /freie_Gaerten.html http://www.priessnitz-morgenroete.de/freie-gaerten-plan.php
Redirect 301 /fachberater.html http://www.priessnitz-morgenroete.de/fachberater.php
Redirect 301 /satzung.html http://www.priessnitz-morgenroete.de/satzung.php
Redirect 301 /kleingartenordnung.html http://www.priessnitz-morgenroete.de/kleingartenordnung.php
Redirect 301 /vorstand.html http://www.priessnitz-morgenroete.de/vorstand.php
Redirect 301 /impressum.html http://www.priessnitz-morgenroete.de/impressum.php
Mit Firefox habe ich das auch gerade ausprobiert, vorher mit Chrome, da tut es auf Anhieb... also mit FF. Ich verstehe die Welt nicht mehr. Jetzt verstehe ich die Welt erstrecht nicht mehr... Eben noch nen anderen PC hochgefahren, dort das auch nochmal mit Chrome probiert, dort tut es auf Anhieb. Vielleicht ja nur ein Zeitproblem beim Webspace-Hoster.

Aber vielleicht könnt Ihr es ja nochmal mit Chrome probieren, ob es da nun auch auf Anhieb klappt.

Danke für Eure Mühe
 
Zuletzt bearbeitet:
Zurück
Oben