• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

rewrite auch ohne .htaccess möglich?

Sartorius69

Reinette de Champagne
Registriert
26.11.06
Beiträge
420
Leider bietet mir mein Provider bei meinem Webpaket nicht die Möglichkeit eine .htaccess Datei einzusetzen. Gibt es eine andere Möglichkeit, sogenannten doppelten Content zu verhindern?
Ich möchte, dass meine Domain nur über "www.meine-domain.de" erreichbar ist. Derzeit geht das leider auch ohne www.
 
Mit PHP:

Code:
<?php 
if (!preg_match('/^www/',$_SERVER['SERVER_NAME'])){ 
header( "HTTP/1.1 301 Moved Permanently" );
header( "Location: http://www.example.com" );    
} 
?>

WICHTIG!!
Vor dem <?php darf nix kommen, kein Leerzeichen, nix! Sonst gibt es einen "Header already sent" Error! Je nach Editor auch darauf achten, das keine UTF-8 BOM Signatur gespeichert wird.

Ansonsten einfach nur www.example.com durch deine Domain ersetzen.

Have fun!

PS: Eigentlich macht man es, wenn schon, anders herum. Denn www. ist eine völlig unnötige Subdomain ;)
 
Hallo,
danke für deine Antwort. Ich habe meine Webseite mit iWeb erstellt. Kann ich dies dort irgendwie einfügen? Was muss ich unter SERVER NAME eintragen? Meinen Domainanbieter?
 
Oh, ob und wie das bei iWeb funktioniert weiß ich nicht.

$_SERVER['SERVER_NAME] ist eine feste Variable, die deine Domain zurückgibt, hier brauchst du nichts ändern.
 
Das macht man ja auch nicht mit iWeb, sondern mit einem stinknormalen Texteditor.
 
Ja klar, aber irgendwie muss er das ja in seine iWeb Seite integrieren. Da ich aber von iWeb nix halte kenne ich mich damit auch nicht aus.
 
Ich halte von iWeb auch nichts, weil man eben da nichts vernünftig integrieren kann.

Per PHP-Code den Header verändern ist nicht. Du kannst höchstens ein HTML-Element irgendwo auf der Seite platzieren.

Ist halt ein Consumer-Programm.