Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mod_rewrite] Negacja w wyrazeniu regularnym
f4ngorn
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 7.08.2005

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


Witam, mam taki problem. Moj skrypt korzysta z linkow w formacie index.php?page=zmienna1 oraz index.php?page=idz&addr=cos

Podstrony "statyczne" przepisuje

Kod
RewriteRule ^kontakt.html$ index.php?page=kontakt
RewriteRule ^sprawdz.html$ index.php?page=sprawdz
RewriteRule ^dodaj.html$ index.php?page=dodaj


oraz drugi link
Kod
RewriteRule ^idz/([^-]*)$ index.php?page=idz&addr=$1


Efekt: domena.pl/kontakt.html / sprawdz.html / dodaj.html oraz z drugiego domena.pl/idz/costam

Chce, aby zamiast domena.pl/idz/costam bylo domena.pl/costam . Wpadlem na pomysl, zeby kierowac na ?page=idz&addr=$1 wszystko, co nie ma w sobie .html, jednak niewiem jak sie za to wziasc. Nienzam wyrazen regularnych.

Prosze o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
f4ngorn
post
Post #2





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 7.08.2005

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


Dodalem flagi [R], zeby sprawdzic dokad kieruje to wyrazenie.

Kod
RewriteRule ^kontakt.html$ index.php?page=kontakt [L,R]
RewriteRule ^sprawdz.html$ index.php?page=sprawdz [L,R]
RewriteRule ^dodaj.html$ index.php?page=dodaj [L,R]
RewriteRule ^(.+)$ index.php?page=idz&addr=$1 [L,R]


Przy takim zestawieniu nic nie dziala... Wszelkie requesty sa kierowane na http://www.ciachnij.pl/index.php?page=idz&addr=index.php

Moze niedokladnie opisalem problem - chce zamiast

Kod
RewriteRule ^idz/(.+)$ index.php?page=idz&addr=$1

ktore kieruje na ciachnij.pl/idz/tutaj_podstawia

miec

ciachnij.pl/tutaj_podstawia, jednoczesnie zachowujac ciachnij.pl/ dla samego index.php oraz pozostale warunki (tj. kontakt.html, sprawdz.html i dodaj.html).

Ten post edytował f4ngorn 11.12.2008, 21:36:40
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: 5.10.2025 - 20:06