Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mod_rewrite] Problem z linkami
Forum PHP.pl > Forum > Serwery WWW > Apache
thomson89
Witam!

Zacząłem swoją przygodę z mod_rewrite i potrzebuje pomocy. Otóż, mam takie linki:
  1. <a href="index">Strona główna</a> |
  2. <a href="produkt/1">Produkt 1</a> |
  3. <a href="produkt">Produkty</a>

I .htaccess:
Kod
RewriteEngine On
RewriteRule ^produkty$ index.php?dzial=produkt
RewriteRule ^produkt/([0-9])$ index.php?dzial=produkt&id=$1
RewriteRule ^index$ index.php


Jak jest link w postaci: http://adres.pl/folder/ to wyświetla się index.
Jak kliknę, np. na produkt 1 wyświetla się produkt 1, postać linku: http://adres.pl/folder/podukt/1
A jak znowu kliknę na coś, to dopisują się regułki, czyli: http://adres.pl/folder/produkt/1/produkt/1

Jak to naprawić?

EDIT: Dodałem RewriteBase /folder i nadal to samo.
zelu
  1. <base href="http://example.com/folder/" />
thomson89
Dzięki!
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.