Przejdźmy zatem do kodu, bo robi się dość nudno przez tą moją gadaninę :
<?php function czurl($naszplik = 'tweaks.php') { if(strstr($_SERVER['REQUEST_URI'],$naszplik)) { $parametry = explode($naszplik.'/',$_SERVER['REQUEST_URI']); } $parametry = explode(',',$parametry[1]); return $parametry; } $tablica = czurl(); ?>W pierwszej linijce podajemy nazwę pliku php, w którym będziemy zamieniać "?" i "&" na "/" i ","
U mnie jak to przystałem robić w moich tutorialach wpisałem tweaks
Do zmiennych odwołujemy się przez $tablica[0], $tablica[1], $tablica[2]
czyli:
zmienna $tablica[0] będzie miała przykładową wartość: forum
zmienna $tablica[1] będzie miała przykładową wartość: tweaks
zmienna $tablica[2] będzie miała przykładową wartość: zaprasza
Jeżeli przez zastosowaniem tego kodu adres naszej strony wyglądał tak jak poniższy:
Po zastosowaniu go będzie wyglądał tak:http: //www.tweaks.pl/tweaks.php?zmienna1=forum&zmienna2=tweaks&zmienna3=zaprasza
Od tej chwili nasza strona www nie jest widziana już przez wyszukiwarki jako strona dynamiczna.http: //www.tweaks.pl/tweaks.php/forum,tweaks,zaprasza
Kolejnym krokiem w naszej drodze do pierwszych miejsc w wynikach google jest to, że nasz link został skrócony, a tym samym jest lepiej postrzegany przez wyszukiwarki
To był troszkę łatwiejszy sposób... Drugi jest niewiele trudniejszy
Na początek zacznijmy od tego, że zajrzeć należy do plików .htaccess aby ustawić możliwość interpretowania plików bez rozszerzenia jako pliki .php. Zrobimy to poniższym kodem:
<Files tweaks>
ForceType application/x-httpd-php
</Files>
Przypominam, że nie wszystkie serwery obsługują .htaccess
Jeżeli mamy już wykonaną powyższą czynność przejdźmy dalej...
Skoro dodaliśmy coś nowego nasz skrypt oczywiście uległ zmianie:
<?php function czurl($naszplik = 'tweaks') { if(strstr($_SERVER['REQUEST_URI'],$naszplik)) { $parametry = explode($naszplik.',',$_SERVER['REQUEST_URI']); } $parametry = explode(',',$parametry[1]); return $parametry; } $tablica = czurl(); ?>Zamiany jakich dokonaliśmy w kodzie są dość mało widoczne jednak bardzo ważne jeżeli zależy nam na poprawnym działaniu skryptu:
- w 1 linijce usunęliśmy rozszerzenie .php
- w 5 linijce: znak "/" został zmieniony na ","
Jeżeli wszystko dobrze pójdzie nasz link będzie wyglądał tak:
http: //www.tweaks.pl/tweaks,forum,tweaks,zaprasza
Uwagi końcowe
Skrypt ten nie działa oczywiście na serwerach, które nie obsługują języka php
Skrypt ten napisany według sposobu drugiego nie działa jeżeli nasz serwer nie udostępnia opcji .htaccess