Seite 1 von 1

Weiterleitung 301 nur mit der Index

Verfasst: 16.05.2008, 06:35
von fachportale61
Hallo

Ich habe auf meiner alten Plattform alle Unterverzeichnisse, zur neuen Domain die schon 2 Jahre läuft, weiterleiten lassen.

Nur die Startseite haben wir nicht verändert, weil dort auch der Kundenlogin bleiben soll.


Nun zur Frage:
Gibt es eine htaccess Variante die es zulässt, nur die index weiterzuleiten?

Grüße

Verfasst:
von

Verfasst: 16.05.2008, 11:22
von Malte Landwehr
Am einfachsten wäre es die jetzige index.php durch folgende zu ersetzen:

Code: Alles auswählen

<?php
header&#40;"HTTP/1.1 301 Moved Permanently"&#41;;
header&#40;"Location&#58; http&#58;//www.example.com/"&#41;;
header&#40;"Connection&#58; close"&#41;;
?>
Damit wird jeder Aufruf zu https://www.example.com/ weitergeleitet.

Verfasst: 16.05.2008, 17:01
von fachportale61
nXplorer hat geschrieben:Am einfachsten wäre es die jetzige index.php durch folgende zu ersetzen:

Code: Alles auswählen

<?php
header&#40;"HTTP/1.1 301 Moved Permanently"&#41;;
header&#40;"Location&#58; http&#58;//www.example.com/"&#41;;
header&#40;"Connection&#58; close"&#41;;
?>
Damit wird jeder Aufruf zu https://www.example.com/ weitergeleitet.

Gute Idee

Habs probiert, leider wird
index.php?page=login
dann auch umgeleitet.

Trotzdem arbeite ich an der neuen Idee weiter. Ich kann ja das Login einfach in ein Verzeichnis legen.

Erstmal Danke

Verfasst:
von

Verfasst: 10.06.2008, 21:14
von fachportale61
Hallo

zwischenzeitlich hat mein Programmierer die alte index.php umgeleitet.
Da wir noch eine Login für Kunden drauf haben, wird die Anfrage geprüft.

So leiten wir weiter von der fachzeitung.com
<?

if ($_GET["page"] != "login") {
Header("Status: 301 Permanently moved");
Header("Location: https://www.fachzeitungen.de");
}

Dann hab ich es hier getestet, nur ich habe zu wenig Ahnung ob das Ergebnis ausreichend ist.
https://gsitecrawler.com/tools/Server-Status-DE.aspx

Kann mir jemand melden ob meine Weiterleitung ein 301 ist?

URL=https://www.fachzeitung.com
Result code: 302 (Found / Moved Temporarily)
Date: Tue, 10 Jun 2008 20:14:49 GMT
Server: Apache/2.0.54 (Debian GNU/Linux) FrontPage/5.0.2.2635 mod_python/3.1.3 Python/2.3.5 PHP/4.4.7-0.dotdeb.0 with Suhosin-Patch mod_ssl/2.0.54 OpenSSL/0.9.7e mod_perl/1.999.21 Perl/v5.8.4
X-Powered-By: PHP/4.4.7-0.dotdeb.0
Status: 301 Permanently moved
Location: https://www.fachzeitungen.de
Set-Cookie: PHPSESSID=34a910f1564337e35b5a064e75697163; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Type: text/html
New location: https://www.fachzeitungen.de



Grüße

Verfasst: 11.06.2008, 09:14
von kisi
fachportale61 hat geschrieben:Hallo
Result code: 302 (Found / Moved Temporarily)
Das ist eine Temporäre Weiterleitung (302). Du müsstest als Result code 301 zurückbekommen.

In der .htaccess folgendes notieren:
Redirect 301 /index.html https://www.diedomain/dieZielseite.html

Verfasst: 11.06.2008, 09:17
von fachportale61
Danke für die Antwort

Aber im Test steht auch
Status: 301 Permanently moved


Ist dies nicht ein Widerspruch

Grüße