Skocz do zawartości

przekierowanie...


Erbit

Rekomendowane odpowiedzi

Cóż - nie mam mod_rewrite (jeszcze nie wiem czy bede mial) wiec wymyslilem sobie cos takiego.

Strona napisana jest w php. W menu wybieram poprzez

index.php?menu=cos

wiec zrobilem plik cos.php, umiescilem go na glownej stronie a w pliku

<? 

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

header("location:https://www.domena.pl/?menu=cos"); 

header("Connection: close"); 

?>

Oczywiscie działać działa ale co na to roboty ? Czy w ten sposób tworzac osobny plik dla kazdego menu - dokladnie na powyzszej zasadzie, strona bedzie szybciej (łatwiej, lepiej) indeksowana ?

Pożyjemy - zobaczymy. A może Wy coś powiecie?

Drugi pomysł (niestety wymagający więcej pracy) to rozbicie strony na małe elementy a potem stworzyc tyle plikow ile jest menu i includowac by powstala w kazdym z nich calosc.

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

rozbicie strony na małe elementy a potem stworzyc tyle plikow ile jest menu i includowac by powstala w kazdym z nich calosc.

Dokladnie tak sie robi dzieli na bloki ja np dziele na start,meta,banner,lewa,glowna,prawa,stopka,stop itd...

a to co wyzej to poprostu nie mam pojecia cos ty tam wymyslil ;)

po co ci ten plik cos.php ??

robi sie menu takie jak podales a w pliku index.php w glownej ramce gdzie sie ma zmieniac tresc:


if( $_GET[menu]=='cos' ){ include('cos.php'); }

elseif( $_GET[menu]=='cos2' ){ include('cos2.php'); }

elseif( $_GET[menu]=='cos3' ){ include('cos3.php'); }

...

else{ include('startowa.php'); }

ps.mozliwe bledy ;]

Pozdrawiam, breja

wl4u3.gif

Odnośnik do komentarza
Udostępnij na innych stronach

robi sie menu takie jak podales a w pliku index.php w glownej ramce gdzie sie ma zmieniac tresc:

Kod:  

if( $_GET[menu]=='cos' ){ include('cos.php'); }

elseif( $_GET[menu]=='cos2' ){ include('cos2.php'); }

elseif( $_GET[menu]=='cos3' ){ include('cos3.php'); }

...

else{ include('startowa.php'); }

ps.mozliwe bledy ;]

Lepiej switch..case i przekazywanie sterowania do funkcji.. Najlepiej, gdybyś sobie rejestrował funkcje i do nich przekazywał wywołania, no ale, to już by było miodzio ;-)

Odnośnik do komentarza
Udostępnij na innych stronach

...po co ci ten plik cos.php ??

hhhmm... a Tobie !? hihihi

if( $_GET[menu]=='cos' ){ include('cos.php'); }

elseif( $_GET[menu]=='cos2' ){ include('cos2.php'); }

elseif( $_GET[menu]=='cos3' ){ include('cos3.php'); }

...

else{ include('startowa.php'); }

To co napisalas to 'normalka' - i ja mam tak zrobione (ale nie tam ramki cy cus - jeno div).

hodzilo mi o to, ze nie mam mod_revrite - dlatego pomyslalem ze wykonam taki manewr jak na przykladzie mojego COS.PHP

Tyla wyjasnien... ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Lepiej switch..case i przekazywanie sterowania do funkcji.. Najlepiej, gdybyś sobie rejestrował funkcje i do nich przekazywał wywołania, no ale, to już by było miodzio ;-)

Zgadzam sie ;p oto wlasnie mi chodzilo w "ps.mozliwe bledy ;]"

hodzilo mi o to, ze nie mam mod_revrite - dlatego pomyslalem ze wykonam taki manewr jak na przykladzie mojego COS.PHP

dobra dopiero zczailem ze chcesz robic do kazdego parametru plik tylko po to zeby ten plik robil 301 do index z parametrem lol

jak juz porobisz pliki to je zostaw i rob include reszty (meta,manu stopka itp) reszty jak jak ja to mam na www.wardriving.pl

Pozdrawiam, breja

wl4u3.gif

Odnośnik do komentarza
Udostępnij na innych stronach

dobra dopiero zczailem ze chcesz robic do kazdego parametru plik tylko po to zeby ten plik robil 301 do index z parametrem ...

...jak juz porobisz pliki to je zostaw i rob include reszty (meta,manu stopka itp)

Wiec jeszcze raz.

pierwsze wyjscie:

utworzyc tyle plikow .php w root serwera ile jest wyborow w menu np.

cos.php zawierajace 301 -> index.php?menu=cos ... i tak dla kazdeko przycisku w menu.

drugie wyjscie:

utworzyc tyle plikow .php w root serwera ile jest wyborow w menu zawierajacych include(naglowek)+include(wlasciwa czesc strony)+include(stopka) - gdzie 'wlasciwa czesc strony' byla by rozna w zaleznosci od pliku.php (w zaleznosci od menu)

ktore z tych 2 wyjsc byloby lepsze !?

wg mnie drugie - ale ma swoje wady (np trudniej dokonywac zmian tyczacych sie calej strony)

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