![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 401 Pomógł: 1 Dołączył: 10.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
działają u mnie proste polecenia typu:
a co jeśli mam link w tym stylu: index.php?akcja=costam&drugaakcja=costam&trzeciaakcja=costam aha, i nie zawsze jest np drugaakcja=costam, może być link i bez niej a chce uzyskać efekt: /pokaz/costam/costam/ Jak to zrobić? |
|
|
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Kod RewriteEngine On RewriteRule ^([^/]+)/([^/]+)/([^/]+).html$ index.php?pierwsza=$1&druga$2&trzecia=$3 [L] Pisane z palca, ale ogólną idee masz przedstawioną więc chyba sobie poradzisz. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 398 Pomógł: 10 Dołączył: 24.11.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Najlepiej jakbys wszsytkie wywolania kierowal sobie na index.php, a potem rozbijal explode() parametry:
Kod RewriteEngine on RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ index.php?arg=$1 [QSA]
Uzyskujesz w ten sposob elastycznosc i mozesz dodawac tyle argumentow ile chcesz bez koniecznosci modyfikowania .htaccess za kazdym razem jak dodajesz parametr do url. I pamietaj o: w sekcji head, zeby obrazki i css-y wczytywaly sie poprawnie -------------------- |
|
|
![]()
Post
#4
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
@NoiseMc po to stworzyli Mod Rewrite żeby nie bawić się z obróbką adresu w PHP.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 398 Pomógł: 10 Dołączył: 24.11.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Niezupelnie sie z tym zgodze. Po to wymyslili i uzywaja w roznych frameworkach Router zeby sie tym zajmowal
![]() -------------------- |
|
|
![]()
Post
#6
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 21:45 |