Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mod_rewrite
Forum PHP.pl > Forum > Serwery WWW > Apache
lukas0987
Dobrze inaczej spróbujmy.
Wrzucam coś takiego:

RewriteEngine On
RewriteRule ^([a-zA-Z]+).html$ index.php?id=$1

//działa idealnie. Wpisuję http://www.judo.sulkowice.pl/zawodnicy.html otwiera się http://www.judo.sulkowice.pl/index.php?id=zawodnicy


Problem pojawia się z newsami. Zmieniam plik .htaccess na:

RewriteEngine On
RewriteRule ^([a-zA-Z]+)/([0-9]+).html$ index.php?id=$1&mid=$2

//To nie działa. Po wpisaniu http://www.judo.sulkowice.pl/news/62.html nie otwiera poprawnie strony. Przekazany adres nie wygląda tak: http://www.judo.sulkowice.pl/index.php?id=news&mid=62


Dlaczego tak się dzieje. Nie rozumiem tego w ogóle.
Proszę o pomoc.
Pozdrawiam
chudykrzys
Po :
RewriteEngine On

spróbuj dodać:
RewriteBase /

Pozdrawiam
lukas0987
RewriteBase /
raczej tutaj nie pomoże, ponieważ .htaccess jest w tym samy katalogu.
Ale sprobować nie zaszkodzi smile.gif

Niestety nie działa.
Czy ma ktoś może jakiś pomysł, dlaczego przy 2 zmiennych nie działa?

Mam trop.
Jeżeli wrzucę:
RewriteEngine On
RewriteRule ^([a-zA-Z]+)-([0-9]+).html$ index.php?id=$1&mid=$2

To działa. Ale jak zrobić ten / .
Zależy mi na tym.
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.