Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] mod_rewrite
Forum PHP.pl > Forum > Przedszkole
vir_e
Witam.

Jak używać mod_rewrite?

Wiele jest dużo poradników o ładnych linkach url... ale pisze tam że najlepsze rozwiązanie to mod_rewrite i więcej szczegółów nie ma - jak używać np...

Mam strone na case... I teraz mój link wyglada mniej więcej tak

/index.php?page=news&pokaz=news&id=4

jak go zrobić do postaci /news/4/ questionmark.gif

Jak na razie to jedynie odblokowałem w httpd.conf linijkę:

Kod
LoadModule rewrite_module modules/mod_rewrite.so


I co teraz? Co trzeba wykonać na samej stronie?
RafaelX
było tyle razy na forum
Wiesz może co to opcja szukaj questionmark.gif

a poza tym to nie PHP
slewin
nio bylo mnóstwo razy , nawet wyguglowac to mozna bez trudu .
tu masz dobre narzędzie http://www.webconfs.com/url-rewriting-tool.php
to samo tylko po Polsku http://translate.google.pl/translate?prev=...sl=en&tl=pl
Watt
Cytat(RafaelX @ 17.04.2009, 23:43:08 ) *
a poza tym to nie PHP


Witam, ciekawi mnie to zagadnienie, a najbardziej zaciekawił mnie ten cytat.

Nie da się w php, zmienić zwykłych linków na seo? Co z tymi, którzy nie mają APACHE ?
RafaelX
da sie ale nigdy tego nie robiłem
Crozin
mod_rewrite to moduł Apachea i nie ma on nic wspólnego z PHP. W PHP się w ogóle linków robić nie da - jedynie da się wyświetlać kod HTML, który ma linki (oczywiście przy pomocy PHP odpowiednio manipulujemy zwracanym kodem HTML).

Ci którzy nie mają Apache mają inny serwer i z tego co kojarzę to wszystkie popularne mają odpowiedniki Apacheowego modułu rewrite.
debian
Wrzuć do .htaccess takie coś

RewriteEngine On
RewriteRule ^news/([0-9])/$ index.php?page=news&pokaz=news&id=$1 [L]

Lub w zależności czy tamto nie zadziała.
RewriteEngine On
RewriteRule ^news/(.+)/$ index.php?page=news&pokaz=news&id=$1 [L]
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.