Frage zur DNS-Funktion

Talklevel

Registered User
Hi leute,

hab nen großes problem! und zwar bin ich seit gestern stolzer besitzer von einem host-paket das Plesk besitzt. ich war vorher eig. immer gut mit confixx gefahren und vermisse dieses auch ein bischen, grund: die DNS-funktionen von plesk sind zum kotzen auf gut deutsch gesagt, mein problem:

ich besitze ein internet portal wo sich am tag dutzende leute einloggen, die daten der benutzer werden per cookie gespeichert!

gibt der user "www.talklevel.de" ein und loggt sich ein wird das cookie gesetzt für die domain "www.talklevel.de.de"! Gibt er nun aber "talklevel.de" ein wird das vorhergie cookie net anerkannt! wegen dem fehlenden "www.".

das problem wurde von mir soweit erkannt und ich habe früher einfach im confix gesagt das man "talklevel.de" umleitet auf "www.talklevel.de", bekomme diesen schritt nun aber nicht mehr hin.

meine DNS-Daten:

Code:
www.talklevel.de. NS ns.talklevel.de.  
ns.talklevel.de. A 85.214.47.243  
www.talklevel.de. A 85.214.47.243  
talklevel.de. CNAME www.talklevel.de.  
www.talklevel.de. MX (10) mail.talklevel.de.  
85.214.47.243 / 24 PTR www.talklevel.de.

ich weiß nicht wie ich das ganze umstellen soll damit das wie früßer lief! ich bitte um hilfe!

mfg dani
 
Das ganze ist weniger ein DNS, sondern eher ein Weiterleitungsproblem.
Eine dazu hilfreiche Seite ist http://no-www.org/

Kurzum, lege dich auf eine Variante fest, wie deine Seite hauptsächlich aufegrufen wird. "Richtiger" dabei ist das www wegzulassen. Und erstelle eine Rewrite Regel für alle Aufrufe mit www, sodass diese auf die ohne www Variante redirected werden.

aus no-www.org faq:
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

MfG
 
Schöner Trick habe aber vergessen das, das nicht funktioniert! Der erkennt die befehle nicht und sagt mir dann bei der Ausführung Fehler 500! Haben dann in den settings einträge ausgeübt damit dieser befehl funktioniert der apache hat aber bei jedem Neustart diese einträge zurückgesetzt! Geht also nicht!
 
Code:
$checkdomain = explode(".", $_SERVER['HTTP_HOST']);

if($checkdomain[0] == 'talklevel')
{
	while(list($key,$val) = each($_GET))
	{
    		$headeranhang .= "&" . $key . "=" . $val;
	}
	header("Location: http://www.talklevel.de" . $_SERVER['PHP_SELF'] . "?" . $headeranhang);
}
 
Back
Top