Heute musste ich für einen Kunden eine alte Domain mit einem Platzhalter füllen und die ganzen Inhalte auf eine neue Domain ziehen. Der Hintergrund ist eine Änderung wegen der [Suchmaschinenoptimierung der Webseite->suchmaschinenoptimierung]. Aber das soll hier nicht das Thema sein.
Ich habe nun nach einer Möglichkeit gesucht, dass auch Besucher, die auf einer Unterseite ankommen, auf die Platzhalter-Startseite umgeleitet werden. Diese heißt bei mir index.php – das ist wichtig, um diese Datei aus der Weiterleitung auszuschließen.
Hier der entsprechende Code für die .htaccess Datei:
RewriteEngine On
RewriteBase /
RewriteRule !^(.*).php$ - [C]
RewriteRule ^(.*)$ index.php [R=301,L]
Für die Optimierung arbeite ich hier mit 301 Weiterleitungen. Wer mag kann auch weitere Dateien, wie die robots.txt ausschließen. Dazu wird einfach nach der Zeile “RewriteBase /” noch eine weitere Zeile hinzugefügt, die dann so aussieht:
RewriteRule !^robots.txt$ - [C]
Kapitel in diesem Beitrag:
Meine Tipps & Tricks rund um Technik & Apple
Ähnliche Beiträge
Seit 2012 betreibe ich meinen Blog als Sir Apfelot und helfe meinen Lesern bei technischen Problemen. In meiner Freizeit flitze ich auf elektrischen Einrädern, fotografiere mit meinem iPhone, klettere in den hessischen Bergen oder wandere mit meiner Familie. Meine Artikel behandeln Apple-Produkte, Drohnen-News und Lösungen für aktuelle Bugs.