Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]mod rewrite w nazwa pl
Forum PHP.pl > Forum > Przedszkole
tenloginjestzajety
Witam
Po przeniesieniu serwisu z home.pl do nazwa.pl mam problem z przyjaznymi url w stronnicowaniu.
Przeczytałem co się dało na forum oraz w pomocy nazwa i zero efektu, może ktoś wrzuci swój pomysł, za który dziękuje.

  1. RewriteEngine on
  2. RewriteRule ^([0-9]+),(.*)$ <a href="http://domena.pl/index.php?page=$1&szukaj=$2" target="_blank">http://domena.pl/index.php?page=$1&szukaj=$2</a> [L]
  3. RewriteRule ^([0-9]+)$ <a href="http://domena.pl/index.php?page=$1" target="_blank">http://domena.pl/index.php?page=$1</a> [L]
  4. RewriteBase /
  5.  
trueblue
Na początek przeniósłbym ostatnią linijkę pod pierwszą.
Pokaż przykładowe przyjazne adresy, które powinny być przetwarzane przez te reguły.
tenloginjestzajety
próbowałem róznych kolejności i żadnego efektu:

domena.pl/index.php?page=3
domena.pl/index.php?page=1&szukaj=buty
trueblue
Podałeś przykłady jak wyglądają adresy docelowe, a ja prosiłem abyś podał przyjazne adresy, czyli te, które mają być przepisane na podane.
tenloginjestzajety
było:
domena.pl/3
domena.pl/1,buty

jest:
domena.pl/index.php?page=3
domena.pl/index.php?page=1&szukaj=buty

trueblue
Twoje reguły są prawidłowe.

Musisz sprawdzić czy Apache ma włączony moduł mod_rewrite: http://stackoverflow.com/a/13347227
Sprawdź jakie masz kodowanie pliku .htaccess, powinien być w ANSI, ewentualnie UTF-8 bez BOM jeśli nie zawiera znaków diaktrycznych.
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.