Skocz do zawartości

Jak powinno wyglądać htaccess?


huber2t

Rekomendowane odpowiedzi

Dzień dobry.

Aktualnie przepisuję adresy dla swojego małego serwisu i natknąłem się na mały problem. Kilka linków wygląda prawie tak samo, tylko różni się jedną zmienną.

admin.php?act=files&f=add

admin.php?act=categories&c=add

admin.php?act=license&l=add

admin.php?act=users&u=add

Chciałbym aby adresy wyglądały tak:

admin,files,add.html

itd.

Tylko problem stwarzają te literki w adresach: f,c,l,u

Zrobiłem dla przykladu taki kod:

RewriteRule ^admin,(.+),(.+)\.html$ admin.php?act=$1&f=$2

RewriteRule ^admin,(.+),(.+)\.html$ admin.php?act=$1&c=$2

RewriteRule ^admin,(.+),(.+)\.html$ admin.php?act=$1&l=$2

RewriteRule ^admin,(.+),(.+)\.html$ admin.php?act=$1&u=$2

Ale działa z nich tylko pierwszy, reszta jest ignorowana, w jaki sposób można ten problem naprawić?

pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

A skąd serwer ma wiedzieć jaki parametr ma przekazać? Zgadnąć? Swoje adresy musisz tak zmodyfikować aby oprogramowanie wiedziało o ostatnim parametrze (czyli to f, c, l lub u) np. tak:

admin,files,f,add.html

I przekierowanie:

RewriteRule ^admin,(.+),(.+),(.+)\.html$ admin.php?act=$1&$2=$3

Sprzedam artykuły, 1 grosz za 5000 znaków!

https://www.forum.optymalizacja.com/index.p...howtopic=126817

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności