Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] mod_rewrite
vir_e
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 1
Dołączył: 25.03.2008

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
RafaelX
post
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 28
Dołączył: 2.01.2009

Ostrzeżenie: (0%)
-----


było tyle razy na forum
Wiesz może co to opcja szukaj questionmark.gif

a poza tym to nie PHP

Ten post edytował RafaelX 17.04.2009, 22:43:30
Go to the top of the page
+Quote Post
slewin
post
Post #3





Grupa: Zarejestrowani
Postów: 104
Pomógł: 7
Dołączył: 9.12.2008
Skąd: wroc

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Watt
post
Post #4





Grupa: Zarejestrowani
Postów: 372
Pomógł: 1
Dołączył: 13.06.2008

Ostrzeżenie: (0%)
-----


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 ?
Go to the top of the page
+Quote Post
RafaelX
post
Post #5





Grupa: Zarejestrowani
Postów: 144
Pomógł: 28
Dołączył: 2.01.2009

Ostrzeżenie: (0%)
-----


da sie ale nigdy tego nie robiłem
Go to the top of the page
+Quote Post
Crozin
post
Post #6





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
debian
post
Post #7





Grupa: Zarejestrowani
Postów: 122
Pomógł: 1
Dołączył: 6.11.2008
Skąd: /etc/passwd

Ostrzeżenie: (0%)
-----


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]


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 01:57