in manchen Fällen kann oder will man die .htaccess nicht benutzen, um example.org auf 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 www.sub.example.org): Code:
// redirect *example.org to 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 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 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 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).
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:
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...
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...
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...
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...
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...
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...
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,...
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>
...
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...
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...
Hallo,
ich bin auf der Suche, nach einem Partner der sich gut mit XT Commerce, PHP, MySQL, HTML, Javascript auskennt und evtl schon lange drüber nachdenkt einen Versandhandel zu gründen. Von meiner Seite bringe ich ein fast fertiges Konzept ein wo...