Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Podwajanie "www" w adresie strony
Forum PHP.pl > Forum > Przedszkole
lyryk
Czesc,

Mam maly problem ponieważ po wgraniu strony na serwer cal.pl lub cba.pl w adresie strony pojawia się
podwojene "www" wyglada to tak www.www.adresstrony.pl umnie w kodzie php adres serwera mam napisane jako <?=$_host;?>
Jedynie na serwerze lua.pl nie wystepuje podwojenie nie wiem czego to moze byc wina pisalem do adminow serwera ale narazie bez odzewu.
sowiq
Używasz .htaccess ? Ja bym tam szukał przyczyny. Albo w tym $_host jeśli wstawiasz to do linków. Skąd bierzesz tą zmienną?
lyryk
Tak uzywam .htaccess o to jego zawartość:
Options +FollowSymLinks
RewriteBase /
RewriteEngine On

DirectoryIndex index.php

RewriteCond %{HTTP_HOST} !^www [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

RewriteRule ^(.*).html$ index.php?module=$1 [L]
RewriteRule ^(.*),(.*).html$ index.php?module=$1&op=$2 [L]
RewriteRule ^(.*),(.*),(.*).html$ index.php?module=$1&op=$2&id=$3 [L]

Zmiena biore z tąd : $_host="http://www.".$_SERVER["SERVER_NAME"]."/";

Jeśli z edytuje na : $_host="http://".$_SERVER["SERVER_NAME"]."/"; działa ale nie wczytuje strony wogole jest cala biala jakby nie laczylo z baza i serwerem - http://www.eautomoto.cba.pl/
sowiq
Nie jestem zbyt dobry z ModRewrite, ale spróbuj:

Kod
RewriteCond %{HTTP_HOST} !^www [NC]


Zamień na:
Kod
RewriteCond %{HTTP_HOST} !^www\.
lyryk
Sowiq dzieki za pomoc i za zainteresowanie problem jest juz rozwiazany - tkwil w banalnej sprawie po poprostu walnołem sie w kodzie.

Pozdrawiam, Temat do zamkniecia i usuniecia.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.