Archive for the ‘www’ Category

Filed Under (programowanie, www) by KooT on Październik-26-2006

Zapewne widzieliście już popularne ostatnio linki w serwisach typu adres.pl/cos/inne/ itp. Można by powiedzieć, że to jakaś moda zapanowała, ale kryje się też pod tym mechanizmem wszechobecne Google i marketing ;) Z takimi linkami w stronie łatwo i w ‘czysty’ sposób można zwiększyć oglądalność strony. Nie będę tutaj wdawał się w opis i wyjaśnienia czym jest Content Layering i SEO. Chciałbym tylko napisać jak szybko i prosto zrobić takie coś na własnej stronie.

Najczęściej używa się do tego modułu Apacha – mod_rewrite. Wystarczy taki moduł zainstalować i umożliwić korzystanie z .htaccess w katalogach (lub włączyć moduł w httpd.conf).
W pliku .htaccess umieszczamy: RewriteEngine on , to włączy nam moduł mod_rewrite. Następnie dodajemy regułki do przepisywania adresów np:

RewriteRule ^tekst/([0-9][0-9])/$ tekst.php?id=$1


Jeśli ktoś teraz wejdzie na naszą stronę wpisując adres adres.pl/tekst/12/ to moduł sprawi, że zostanie wywołany skrypt tekst.php ze zemienną id przekazaną do niego poprzez GET równą 12. W skrypcie tekst.php można odwoływać się do niej w standardowy sposób, jakby była przekazana właśnie GETem, czyli $_GET['id']. W nawiasach za RewriteRule są po prostu zwykłe wyrażenia regularne, które dopasowywane są do wpisanego adresu i jeśli zostaną dopasowane są przekazywane do skryptu. Możliwości są bardzo duże. Tutaj można znaleźć fajny plakat do wydrukowania nad biurko, właśnie do mod_rewrite, dostępnych zmiennych, reguł i kilka przykładów.



Filed Under (różne, www) by KooT on Październik-24-2006

Jak można zauważyć, zmieniłem trochę grafikę na stronie. Nie jest to do końca to co chciałem osiągnąć, tak że bedzię się jeszcze zmieniało. W portfolio dodałem też dwa nowe, bliźniacze projekty, które ostatnio wykonałem dla firmy C16. Przy okazji dziękuję wszystkim, którzy złożyli mi dziś życzenia imieninowe ;)




"h