Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> .htaccess - RewriteRule ^$ problem
eMSi_113
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 16.01.2008
Skąd: UK

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


witam... problem mam z ustawieniem .htaccess na serwerze

w skrocie moj .htaccess wyglada tak:
Kod
RewriteRule ^([^/\.]+)/?$ ?page=$1 [QSA,L]
RewriteRule ^$ ?page=home [QSA,L]


powoduje to ze wszystkie adresy typu domena.pl/sciezka/ zmieniaja sie w domena.pl/?page=sciezka
chce, aby strona glowna (domena.pl) zmieniala sie na domena.pl/?page=home

wszystko dziala teoretycznie
w praktyce dzieje sie rzecz dziwna
otoz pierwszy RewriteRule dziala kiedy trzeba, natomiast drugi dziala zawsze.
tzn. jesli wpisze domena.pl to serwer tak kombinuje:
Kod
[QUERY_STRING] => page=home
     [REQUEST_URI] => /


natomiast wpisanie domena.pl/sciezka powoduje taki wynik:
Kod
[QUERY_STRING] => page=home&page=sciezka
     [REQUEST_URI] => /sciezka


dlaczego dopisywane jest page=home ponownie, mimo ze jest [L] na koncu obu RewriteRule?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował eMSi_113 27.02.2008, 17:56:45
Go to the top of the page
+Quote Post
lottoman
post
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 28.02.2008

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


A ja mam nastepujacy problem:

RewriteBase /

RewriteRule


jak zrobic aby w RewriteRule: mozna podac adres zaczynajacy sie od http://domen.pl/
jak powinno to wygladac ?
Go to the top of the page
+Quote Post

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: 22.08.2025 - 17:53