Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mod_rewrite - problem
Forum PHP.pl > Forum > Serwery WWW
gantel
Mam cos takiego:

RewriteCond %{HTTP_HOST} ^(.*).domena.pl$
RewriteRule .* cf/index.php?grupa=%1
RewriteRule (.*)-p.html$ cf/produkt.php?n=$1

1 i 2 linijka dziala prawidlowo tzn wszystko co wpisze jako nazwe subdomeny np. "nazwa.domena.pl" slowo "nazwa" przekaze mi do pliku index.php pod zmienna $_GET[grupa]

Tylko mam problem ze zwyklym przepisaniem pliku (3 linijka) gdy wpisuje adres nazwa.domena.pl/zmienna-p.html dalej przekierowuje tylko na index.php

Ma ktos pomysl jak to rozwiazac bo ja juz odpadlem
revyag
przenoszę na serwery www
sf
Daj wpis w linije nr 3 przed wpisem z linijki nr 2.
gantel
przeniesienie linijki 3 do 2 nic nie dalo
erix
przed
Kod
RewriteRule .* cf/index.php?grupa=%1

walnij
Kod
RewriteCond    %{REQUEST_FILENAME}  -d
gutek_bh
mam taki sam problem

przy sposobie @erix'a działają linki typu
nazwa.domena.pl/zmienna-p.html

ale nie działa podstawowa reguła
nazwa.domena.pl

jakies pomysły?
erix
Przed każdym RewriteRule musisz postawić RewriteCond:

Kod
RewriteCond 1
RewriteRule 1
RewriteCond 1
RewriteRule 2

liczby, to tylko objaśnienie
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.