Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Mod_Rewrite - Problem - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Mod_Rewrite - Problem (/thread-mod-rewrite-problem)



Mod_Rewrite - Problem - Morfeusz_2005 - 03-12-2010

Witam. Przygodę z mod_rewrite dopiero co zacząłem, ale zauważyłem, ze to bardzo ciekawe i przydatne urządzenie. Mój problem polega na:

Mam adres jakasstrona.pl/index.php?str=galeria

I chciałbym aby ten link wyglądał tak: jakasstrona.pl/galeria.php

Zrobiłem coś takiego: RewriteRule ^([a-z]+).php$ index.php?str=$1 [L]
ale zamiast zwracać mi galerie do $str zwraca mi index


RE: Mod_Rewrite - Problem - Grzegorz Kowalski - 03-12-2010

Nie lepiej tak:
Kod:
RewriteEngine On
RewriteRule ^galeria.php$ /index.php?str=galeria [L]
?


RE: Mod_Rewrite - Problem - Morfeusz_2005 - 03-12-2010

Wtedy musiałbym każdą zmienną tak zastępować. Zrobiłem prościej:

RewriteRule ^/([a-z]+)$ index.php?str=$1 [L]

teraz jakasstrona.pl/galeria daje jakasstrona.pl/index.php?str=galeria lub jakasstrona.pl/dom daje jakasstrona.pl/index.php?str=dom