[ erweiterte Suche ]

»Domain ohne www auf mit umleiten in PHP

XML parsen mit PHP?Neues Thema eröffnenNeue Antwort erstellenDas Thema einem Freund empfehlenDas Thema druckenFeedback pls
Seite 1 von 1 [1 Beitrag]
AutorNachricht
Administrator 


Name: Marc
Geschlecht:
Anmeldedatum: 28.08.2004
Beiträge: 39593
Chats: 11125
Wohnort: Hennef


Meine eBay-Auktionen:
03.08.2009, 12:33


Hi,

in manchen Fällen kann oder will man die .htaccess nicht benutzen, um example.org auf http://www.example.org umzuleiten.

Man kann das ganze auch in PHP realisieren. Hier einige Varianten, je nach Bedarf:

Leitet alles um, wenn es nicht mit www. anfängt (also auch evtl. Subdomains wie z.B. sub.example.org werden zu http://www.sub.example.org):
   Code:
// redirect *example.org to http://www.*example.org
if ($_SERVER['SERVER_NAME']{0} . $_SERVER['SERVER_NAME']{1} . $_SERVER['SERVER_NAME']{2} . $_SERVER['SERVER_NAME']{3} != 'www.') {
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']);
exit;
}


Hier das Gegenteil davon (also www. fällt raus):
   Code:
// redirect http://www.*example.org to *example.org
if ($_SERVER['SERVER_NAME']{0} . $_SERVER['SERVER_NAME']{1} . $_SERVER['SERVER_NAME']{2} . $_SERVER['SERVER_NAME']{3} == 'www.') {
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']);
exit;
}


Dann hier eine Variante, die nur bei einer bestimmten Domain greift (hier bitte "example.org" gegen die eigene Domain ersetzen):
   Code:
// redirect example.org to http://www.example.org
if ($_SERVER['SERVER_NAME'] == 'example.org') {
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']);
exit;
}


Das wäre z.B. sinnvoll, wenn man neben der Hauptdomain noch eine Subdomain ohne "www." einsetzt.

Hier wieder das Gegenteil wo das "www." entfernt wird:
   Code:
// redirect http://www.example.org to example.org
if ($_SERVER['SERVER_NAME'] == 'www.example.org') {
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://' . substr($_SERVER['SERVER_NAME'], 4) . $_SERVER['REQUEST_URI']);
exit;
}


Ich hatte einen Kunden, der erlaubte jede Subdomain z.B. ww.example.org (also ein Tippfehler), so dass mehrere Ergebnisse doppelt in der Suchmaschine erschienen. Für diesen bot sich daher die 1. Variante an. Schnell sind alle Varianten, weil sie bei der Bedingung auf eine extra Funktion verzichten (manche würden z.B. strpos() einsetzen, was aber nicht nötig ist).

Gruß
Nach obenprofil pn email
Gast 

03.08.2009, 12:33


Mach mit!

Wenn Dir die Beiträge zum Thema "Domain ohne www auf mit umleiten in PHP" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:

    » Anmelden

Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...

Verwandte Suchbegriffe

domain ohne www, www auf http umleiten, php ohne www, $_SERVER['SERVER_NAME'] für, Moved Permanently fritz, $_SERVER['SERVER_NAME'], , $_SERVER['SERVER_NAME'] ohne www, domain ohne www umleiten php, _server server_name, php domain ohne www, php servername ohne www, umleiten miit www auf ohne, von www auf ohne umleiten htaccess, www auf ohne redirect, email php mit www geht ohne nicht, php $_server ohne www, php weiterleitung ohne www, php umleitung, php redirect ohne www
Nach oben
Seite 1 von 1 [1 Beitrag]
Neues Thema eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:HitsLetzter Beitrag
MediaWiki 1.5.7 - Domain auf neuem Server installieren
Hallo, ich habe eine bestehende Wiki-Domain übernommen und möchte diese jetzt auf meinen Server umziehen. Leider kenne ich mich mit MediaWiki noch nicht aus. Mir liegt die Datenbank und die Files der bestehenden Installation vor. Kann ich die...
von mauk
038830.10.2008, 10:02
mauk
HBCI Client in PHP realisieren - ohne Java und Co.
Hallo, ich versuche einen HBCI-Client in PHP zu entwickeln. Ich halte euch über die Entwicklung auf dem Laufenden. Derzeit lese ich mich in die Spezifikation von HBCI und FinTS 3.0 ein, da meine Bank diesen Standard unterstützt. Vielleicht wird...
[PHP]von mgutt
3255704.03.2009, 21:11
Perestroyka
Suchen Php Programmierer (Cake Php)
Wir suchen einen Php Programmierer, da unser letzter abgesprungen ist. Guter Umgang mit Cake Php ist nötig. Momentan geht es nur darum, eine Website fertig zu stellen, aber wenn dies erfolgreich abgeschlossen ist, können viele Folgeaufträge...
[Jobs & Stellenangebote]von Moritur
033711.11.2009, 17:06
Moritur
 Texteffekte mit PHP: imagettftext mit Verlauf / Farbverlauf
Hallo, neben Schatten und Umrandung , konnte ich jetzt auch einen Farbverlauf realisieren. Einziger Haken im Moment ist, dass kein Antialias unterstützt wird. Ich musste Antialias ausschalten, damit die Schriftfarbe komplett entfernt werden...
[PHP]von mgutt
0148220.11.2008, 15:50
mgutt
 Texteffekte mit PHP: imagettftext mit Umrandung / Rand
Hi, neben diesem Schatteneffekt: http://www.programmierer-forum.de/texteffekte-mit-php-imagettftext-mit-schatten-t80468.htm habe ich es jetzt noch geschafft einen Umrandungseffekt zu realisieren. Hier die Funktion: function...
[PHP]von mgutt
0286219.11.2008, 21:31
mgutt
 Texteffekte mit PHP: imagettftext mit Schatten
Hallo, ich habe hier eine Funktion realisiert, die einen TrueType-Schriftzug mit einem Schatten ausstattet. Hier die Funktion: function imagettfshadow($im, $size, $angle, $x, $y, $font, $text, $width, $frcolor, $bgcolor=false,...
[PHP]von mgutt
0582219.11.2008, 16:39
mgutt
XML parsen mit PHP?
Hallo miteinander Ich möchte gerne mit php Werte aus einer XML-Datei in einen Array abfüllen. Die XML-Datei soll ungefär so aussehen: <application> <name>test</name> <version>0-0-1</version> ...
[PHP]von sirius
114624.07.2009, 17:13
mgutt
Mediawiki eigene Unterseite mit php einbinden.
hi, ich habe in php eine eigene kleine Seite geschrieben, mit der man Termine verwalten kann und auf meine mediawikitabellen zugreift. Jetzt würde ich gerne diese Seite ins Mediawiki einbinden, allerdings muss ich ihr als Paramater die Mitgliederid des...
von HansFritz
033107.08.2010, 09:54
HansFritz
Mediawiki Problem mit Datei Widgets.php
Hallo zusammen :) Ich habe mich gerade hier im Forum angemeldet, und hoffe dass mir jemand bei folgendem Problem helfen kann: Ich habe eine bestehende Mediawiki-Source auf einen neuen Server gezogen. Zusätzlich SQL-Datei auf neuen Server...
von S@sh
027603.02.2010, 12:12
S@sh
NFS-Gewinnspiel auf www.motoso.de
Hallo zusammen, www.motoso.de, Euer Internetmartktplatz für Teile und Tuning präsentiert eine Hammer-Gewinnspiel zum Start von Need for Speed Pro Street. Bis zum 31.01.2008 können folgende Preise abgeräumt werden: 1. Preis: ein High-End...
von 16nullzwo
018117.12.2007, 18:09
16nullzwo
© 2004 - 2012 www.programmierer-forum.de (srv02) | Communities | Impressum