Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Apache][PHP]mod_rewrite
Szeszek1992
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 29
Dołączył: 20.05.2009

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


Witam!
Mam problem dotyczący mod rewrite.

Aktualnie mój plik .htaccess wygląda tak:
  1. Options FollowSymLinks
  2. RewriteEngine On
  3. RewriteRule ^([^-]+)/([^-]+)/([^-]+)$ index.php?site=$1&section=$2&page=$3

Wszystko działa OK, po dodaniu base href'a w <head> działa wszystko ładnie(style, obrazki). Jest jednak pewien problem.
Gdy usunę jeden ukośnik(czyli zamiast site/section/page dam np. site/section) otrzymuję błąd 404.
Kombinowałem trochę z .htaccess, m.in. tak:
  1. Options FollowSymLinks
  2. RewriteEngine On
  3. RewriteRule ^([^-]+)/([^-]+)/([^-]+)$ index.php?site=$1&section=$2&page=$3
  4. RewriteRule ^([^-]+)/([^-]+)$ index.php?site=$1&section=$2
  5. RewriteRule ^([^-]+)$ index.php?site=$1

i dawałem to w różnej kolejności. Jednak wtedy albo mam problem z obrazkami, albo znów wyskakuje błąd 404.

Dziękuję za wszelkie odpowiedzi.

Pozdrawiam,
Szeszek1992.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 02:10