Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][.htaccess]odczyt linku url do zmiennej get
MikroUser
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 1
Dołączył: 5.09.2006

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


Witam,

link

http://localhost/news/?search_title=szukan...a&aktywny=1

jaki htaccess musi być aby to odczytać do:
index.php?c=news&seach_title=szukanafraza&aktywny=1

stosuję coś takiego, ale nic mi się nie udaje.

  1. RewriteRule ^([a-z0-9]+)/(search)?(.*)/?$ /index.php?c=$1&q=$3 [NC]


przeszukałem forum, ale nie mogę znaleźć podobnego przypadku.

dziękuję za pomoc.

niestety nie znalazłem do tej pory rozwiązania.

proszę przynajmniej podpowiedzieć do kogo mogę się zwróć z tym problemem.

Próbowałem już rewriteCond %{REQUEST_URI} ale nadal coś robię źle i nie mogę sobie poradzić z problemem.

Będę bardzo wdzięczny za pomoc.

Ten post edytował MikroUser 10.02.2011, 17:13:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AlexDeLarge
post
Post #2





Grupa: Zarejestrowani
Postów: 85
Pomógł: 14
Dołączył: 14.02.2010

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


Hm, nie jestem pewien, ale mod_rewrite "oddziela" chyba query string (?aaa=bbb&xxx=yyy) od "ścieżki". Tak więc spróbuj może:
Kod
RewriteRule ^element/([a-z0-9]+)/ /index.php?element=$1


Bez "$" na końcu, bo on jakby oznacza, że nic więcej być tam nie może. Parametry, które są GET tak czy siak powinien skrypt dostać, natomiast Ty rewritem dodasz tylko $_GET['element']. Aha i "?" to znak specjalny w wyrażeniach regularnych, więc trzeba go escape'ować.

Nie daję gwarancji, ale tu bym szukał (IMG:style_emoticons/default/smile.gif)

Ten post edytował AlexDeLarge 10.02.2011, 20:27:57
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: 7.10.2025 - 07:40