Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [htaccess]Problem z linkami
coomler
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 26.06.2010

Ostrzeżenie: (10%)
X----


Witam,
napisałem sobie prosty plik .htaccess

Kod
RewriteEngine On

DirectoryIndex index.php

RewriteRule ^index$ index.php [L]

RewriteRule ^id/([^/]*)/$ /index.php?id=$1 [L]

RewriteRule ^strona/([^/]*)/$ /index.php?strona=$1 [L]


Jak widać linki z postaci http://strona.pl/index.php?id=10 zmieniane są na http://strona.pl/id/10/ itd. Wszystko działa tak jak powinno, ale tylko w obrębie pliku index.php.

Na stronie głównej, jak i na tych z wpisami mam wyszukiwarkę, która odwołuje się do pliku szukaj.php. Gdy jestem na stronie pod adresem http://strona.pl/id/10/ i nacisnę wyszukiwanie to zamiast przenieść mnie na stronę http://strona.pl/szukaj.php to robi coś takiego http://strona.pl/id/10/szukaj.php. Gdy niema pliku .htaccess i linki są "normalne" to wszystko działa tak jak powinno. Jak temu zaradzić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
coomler
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 26.06.2010

Ostrzeżenie: (10%)
X----


Dziękuję Wam bardzo (IMG:style_emoticons/default/smile.gif)

Oba sposoby działają, ale ten everth'a krótszy (IMG:style_emoticons/default/tongue.gif)
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: 10.06.2026 - 14:02