|
||||
Weiterleitung von http://beispiel.de zu http://www.beispiel.de
Es gibt ja immer wieder mal Homepagebesucher, die einfach http://beispiel.de anstatt http://www.beispiel.de in die Browser-Zeile eingeben, warum auch immer ...
Ich benötige ein Script, der jeden Homepagebesucher, der das "www." in der Browser-Zeile weglässt und die Webseite aufruft, das "www." nach dem "http://" automatisch durch das Script anhängt. Gibt es da eine Lösung?
__________________
www.despairing.org |
Sponsored Links |
|
||||
Du könntest das mit dem Apache-Modul „mod_rewrite“ lösen:
Code:
RewriteEngine on RewriteCond %{HTTP_HOST} !^www\.example\.net$ RewriteRule (.*) http://www.example.net/$1 [L] Zitat:
__________________
Markus Wulftange |
Sponsored Links |
|
|||
Ich kann das gerade nicht testen, sollte aber funktionieren:
PHP-Code:
__________________
* {margin:0; padding:0; } Geändert von Tigereye (14.07.2006 um 20:25 Uhr) |
|
|||
sry, aber als ich dein post gelesen hab, hab ich nur gedacht "wtf?"
http://no-www.org ! __edit: ja, vertippt lol
__________________
Wer sich über Kritik ärgert, gibt zu, dass sie verdient war. Gaius Cornelius Tacitus (um 55 - nach 115), römischer Historiker und Politiker Geändert von psycho_dmr (14.07.2006 um 22:51 Uhr) |
|
||||
Du meinst wohl no-www.org, psycho_dmr.
__________________
Markus Wulftange |
|
||||
² Gumbo: Danke, aber mir steht "mod_rewrite" leider nicht zur Verfügung.
Weiß nicht, aber "www." gehört für mich irgendwie dazu - ganz klar - und nicht bei jeder TLD-Domain funktioniert es ohne das "www.". Außerdem hat meine Webseite derzeit einen PageRank mit "www." von 3 und ohne das "www." einen PageRank von 1 - und besser find' ich's einfach mit "www.". ² Tigereye: Danke. PHP RULEZ. ^^ Ach ... Wenn ich das PHP Script, das du gepostet hast, mit <?php header('Content-Type: text/html; charset=utf-8'); header('Cache-Control: no-cache'); header('Expires: 0'); ?> verbinden möchte, muss es dann folgendermaßen aussehen? <?php if(!preg_match('/www/',$_SERVER['SCRIPT_URI'])) { echo"<meta http-equiv=\"refresh\" content=\"0; url=http://www.".$_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_URL']."\" />"; }; header('Content-Type: text/html; charset=utf-8'); header('Cache-Control: no-cache'); header('Expires: 0'); ?> ² psycho_dmr und Gumbo nochmal: Sehr interessant ... o.O"
__________________
www.despairing.org |
|
||||
PHP-Code:
Oder mit einer Leerzeile zwischen der letzten Anweisung "header" und dem "if"?
__________________
www.despairing.org |
|
|||
Die Leerzeile ist Jacke wie Hose.
Ich würde jedoch der aktuellen if-Bedingung nicht vertrauen... Probier es mal mit dieser: PHP-Code:
Und ganz wichtig: KEINE HTML-Ausgaben vor der header()-Anweisung, sonst klappt es nicht. Gruß Marc |
Sponsored Links |
|
||||
Sieht dann das fertige PHP Script für meine Webseite so aus?
PHP-Code:
- Bringt der untere Teil dieses PHP Scripts (ab "if") irgendeinen Nachteil, wenn ich Subdomains (http://blabla.domain.de bzw. http://blabla.domain.de/verzeichnis/) verwende oder so? - Wie kann ich das genauso mit Bildern machen - mit diesem PHP Script ...? Woah, voll verwirrend das Ganze ...
__________________
www.despairing.org Geändert von Despairing (14.07.2006 um 23:39 Uhr) |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
jquery // css ändern vor header weiterleitung bzw. nach erzeugtem pdf | monran | Javascript & Ajax | 2 | 02.03.2011 21:25 |
301 Weiterleitung .htaccess | BoFiaZ | Serveradministration und serverseitige Scripte | 4 | 20.09.2010 18:22 |
Weiterleitung mit .htaccess | ms_fvfv | Serveradministration und serverseitige Scripte | 1 | 02.08.2010 22:28 |
Fehlermeldung: "No input file specified" nach php weiterleitung | nevermind | Serveradministration und serverseitige Scripte | 2 | 19.09.2008 10:27 |
weiterleitung | omex | (X)HTML | 3 | 17.10.2007 23:38 |