Skocz do zawartości

{php} sprawdzanie adresu


sm00f

Rekomendowane odpowiedzi

Dzięki za pomoc ;)

Zrobiłem to tak:


// sprawdzenie adrewsu www, jak sie zaczyna od www to przekierowanie

if (substr($_SERVER['HTTP_HOST'], 0, 3) == 'www')

                                               {

                                               header("location:https://sm00f.boo.pl/");

                                               exit;

                                               }

Odnośnik do komentarza
Udostępnij na innych stronach

Zrobiłem to tak:

A Ty chcesz tylko przekierować na strone z www jak ktoś wpisze bez www ??

W takim przypadku proponuję przekierowanie 301 (jak ma być stałe) lub 302 (jak tymczasowe).

---edit---

Możesz to zrobić w pliku .htaccess

RewriteEngine On

RewriteCond %{HTTP_HOST} ^strona.com

RewriteRule (.*) https://www.strona.com/$1 [R=301,L]

Odnośnik do komentarza
Udostępnij na innych stronach

Arkadio: ostatecznie to będzie wyglądało tak:


// sprawdzenie adresu strony, jak sie zaczyna od www to przekierowanie

if (substr($_SERVER['HTTP_HOST'], 0, 3) == 'www')

                                               {

                                               header("HTTP/1.1 301 Moved Permanently");

                                               header("location:https://sm00f.boo.pl/");

                                               exit;

                                               } 

Moc linków zostanie przeniesiona? :hello:

Odnośnik do komentarza
Udostępnij na innych stronach

ostatecznie to będzie wyglądało tak:

Sprawdzałeś czy to działa ?? :hello:

Po co komplikować sprawe ? najlepiej zrobić to w .htaccess

Można to także zrobić np. przez C-panel (jak masz dostęp) lub przez najzwyklejszy FTP (w totalu - zapisz to co podałem w pliku np. plik.txt, wysyłasz go na serwer i potem na serwie zmieniasz nazwe na .htaccess (bez żadnych dodatków przed kropką !!! )

Odnośnik do komentarza
Udostępnij na innych stronach

Sprawdzałeś czy to działa ??

tzn. jak ktos wpisze adres www .sm00f.boo.pl to zmienia automatycznie

adres na sm00f.boo.pl, Michał poradził mi to zrobić w php :hello: Jak cos nie

bedzie gralo to zmienie na Twoj sposob ;-) Dzieki za pomoc!

Odnośnik do komentarza
Udostępnij na innych stronach

sm00f

Dziala dobrze:


HTTP/1.1 301 Moved Permanently

Date: Fri, 07 Jan 2005 21:01:42 GMT

Server: InfomexWebServer/1.5.1

X-Powered-By: PHP/4.3.9

location: https://sm00f.boo.pl/

Vary: Accept-Encoding,User-Agent

Content-Length: 0

Connection: close

Content-Type: text/html

X-Pad: avoid browser bug

HTTP/1.1 200 OK

Date: Fri, 07 Jan 2005 21:01:43 GMT

Server: InfomexWebServer/1.5.1

X-Powered-By: PHP/4.3.9

Set-Cookie: visited=1; expires=Sat, 08-Jan-05 21:01:43 GMT

Set-Cookie: PHPSESSID=2949f748506a50a68e4f748e4cbfec22; path=/

Expires: Thu, 19 Nov 1981 08:52:00 GMT

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Pragma: no-cache

Vary: Accept-Encoding,User-Agent

Connection: close

Content-Type: text/html

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności