Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] mod_rewrite, mały problem
blackneron
post 13.10.2008, 14:51:00
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


Chciałbym aby moje ustawienia .htaccess'a wyglądały tak:


Pseudokod rolleyes.gif

  1. RewriteRule on
  2. RewriteRule KATEGORIA/PODKATEGORIA mojadomena.pl/index.php?id=$_GET[id]&kat=$_GET[id_kat]&kat=KATEGORIA & katp=PODKATEGORIA



Wiem, że jest to napisane niepoprawnie ale specjalnie to zrobiłem, żeby pokazać o co mi chodzi.

A chodzi o to, że w linku na stronie wysyłam GET'em - id, id_kat, kat i katp i chciałbym aby ścieżka wyglądała tak:
http://www.mojadomena.pl/KATEGORIA/PODKATEGORIA
(czyli id i id_kat byłyby ukryte)

Następna rzecz to czy mogę ustawić aby link zostawał ten ustawiony w .htaccess, bo jak sprawdzałem na innym przykładzie to po wpisaniu aliasu wyświetlił ostatecznie ten który był do przekierowania.
Go to the top of the page
+Quote Post
MajareQ
post 13.10.2008, 15:51:37
Post #2





Grupa: Zarejestrowani
Postów: 382
Pomógł: 22
Dołączył: 21.05.2007
Skąd: Elbląg

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


Nie możesz ukryć elementów - przynajmniej ja nic o tym nie wiem.
Jedyne co możesz zrobić to:

RewriteEngine On
RewriteRule ([0-9]+),([0-9]+),([0-9]+),([0-9]+) index.php?id=$2&id_kat=$3&kat=$4&katp=$5 [L]

Adres będzie wyglądał następująco:

http://mojadomena.pl/9,8,7,6
gdzie liczby są liczbami z tablic GET.
BTW: nie używaj w mod rewrite / jako separatorów.

drugiej części twojego postu nie zrozumiałem.

Ten post edytował MajareQ 13.10.2008, 16:16:39
Go to the top of the page
+Quote Post
Maxik
post 13.10.2008, 15:56:58
Post #3





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

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


1. Możesz zrobić wyświetlanie wg. nazwy kategorii bez polskich znaków
2. Dodaj na końcu linii z regułą flagę [L]


--------------------
Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/
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 Wersja Lo-Fi Aktualny czas: 14.07.2025 - 09:58