Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inny] mod_rewrite, .htaccess, Problem z konstrukcja pliku
webdepsh
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.07.2012
Skąd: Warsaw

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


Mam problem z kontrukcja pliku .htaccess, obecnie wyglada tak:
Kod
Options FollowSymLinks
RewriteEngine On

RewriteRule ^([a-zA-Z0-9]+)?/?([a-zA-Z0-9]+)?/?$ index.php?controller=$1&action=$2 [L]


Obsługuje mi odpowiednio kontroler i akcję. np. Kontroler/akcja. I teraz potrzebuję przerobić to tak żeby była możliwa obsługa innych zmiennych url, nie znam ich ilości, i nazw, po prostu zawsze musze miec mozliwosc ich odczytania. Napisanie http://127.0.0.1/framework/?a=4 i później w kodzie print $_GET['a']; nie działa.. .htaccess obcina mi reszte zmiennych.


Proszę o pomoc! (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


Kod
RewriteRule ^([a-zA-Z0-9]+)?/?([a-zA-Z0-9]+)?/?$ index.php?controller=$1&action=$2 [L,QSA]
Go to the top of the page
+Quote Post
webdepsh
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.07.2012
Skąd: Warsaw

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


Cytat(Sephirus @ 9.07.2012, 15:37:51 ) *
Kod
RewriteRule ^([a-zA-Z0-9]+)?/?([a-zA-Z0-9]+)?/?$ index.php?controller=$1&action=$2 [L,QSA]


Dzięki wielkie, nie wiedziałem o QSA (IMG:style_emoticons/default/smile.gif)

A gdybym chciał żeby wszystkie konstrukcje wygladaly tak: kontroler/akcja/id/5/id2/18 itd ? Jak skonstruować takie wyrażenie? bo teraz to mam ?id=5&id2=18 i oczywiście niezależnie od ilości zmiennych.

Ten post edytował webdepsh 9.07.2012, 14:57:17
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: 26.09.2025 - 13:30