Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP].htaccesss tworzenie katalogu, a GET
Forum PHP.pl > Forum > Przedszkole
tenloginjestzajety
Witam
Tworzę przyjazne adresy przez .htaccess problem mam z sortowaniem czyli funkcją GET, w ogóle nie reaguje, dzięki.

  1. RewriteEngine On
  2. Options All -Indexes
  3. RewriteRule ^firmy/([a-zA-Z+]+)$ /index.php?c=$1 [L]
  4. RewriteRule ^kategorie/([a-zA-Z+]+)$ /index.php?w=$1 [L]


przykładowy url, który oczywiście działa, ale nie mogę użyć dodatkowych GET.

- domena.pl/kategorie/nazwa+kategorii działa prawidłowo.
- domena.pl/kategorie/nazwa+kategorii?d=desc nie działa, próbowałem również tak:
- domena.pl/kategorie/?n=nazwa+kategorii&d=desc błąd 404

Oczywiście katalogu "kategorie" nie ma na serwerze.
Tomplus
Pierwsze co polecam do testów .htaccess:
https://htaccess.madewithlove.be/


Nie wiem co rozumiesz pod słowem nie działa?

A może lepiej zamiast tworzyć takie zapisy w .htaccess (czyli dla każdej podstronny osobny wpis) to stworzyć prosty routing w PHP?

Kod .htaccess ograniczyć do kilku wierszy:

Kod
RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^.*$ /index.php
trzczy
Przy takich wątpliwośćiach należy uświadomić sobie nazewnictwo. Nie funkcja GET a temat pod tytułem "query string". Wtedy google potrafią pomóc wink.gif
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.