• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

HTACCESS WORDPRESS

Object Storage Arubacloud
0 głosów
416 wizyt
pytanie zadane 27 listopada 2018 w Inne języki przez Paweł Barszcz Użytkownik (950 p.)
edycja 27 listopada 2018 przez Paweł Barszcz

Witam, mam dosyć dziwny problem z htaccess`em w wordpressie, próbowałem już wszystkiego z internetu i nic nie działa.

Mam taki link:

http://NAZWA-STRONY.PL/katalog-firm/?category_type=USLUGAi&city=MIASTO

Problem w tym, że nie mogę usunąć GET z linku, żaden kod htaccess nie działa.

Próbowałem na 1 parametr, mam coś takiego ale żadnego efektu:

RewriteRule ^katalog-firm/([^/])/?$ katalog-firm/?category_type=$1 [L,QSA]

Jest jakiś specjalista od .htaccess`a, który pomoże ?

3 odpowiedzi

0 głosów
odpowiedź 27 listopada 2018 przez niezalogowany
To się nazywa w wordpressie Bezpośrednie odnośniki:

Ustawienia -> Bezpośrednie odnośniki -> zmieniasz strukturę odnośników na `Nazwa wpisu`

Zapisz zmiany

W ten sposób wordpress sam zadba o odpowiedni .htaccess
komentarz 27 listopada 2018 przez Paweł Barszcz Użytkownik (950 p.)
Nie działa,

to jest wyszukiwarka, która pobiera po GET dane, więc trzeba zmienić ręcznie.
komentarz 27 listopada 2018 przez niezalogowany
To jeżeli nie chcesz aby te dane były w linku to musisz zmienić przesyłanie danych na metodę POST
komentarz 27 listopada 2018 przez Paweł Barszcz Użytkownik (950 p.)
chce aby były GET -> chodzi o SEO, musza być linki ;)
komentarz 27 listopada 2018 przez Paweł Barszcz Użytkownik (950 p.)
Nie o to chodzi ;)

Mi chodzi o obcjęcie GET a nie końcówek
komentarz 27 listopada 2018 przez niezalogowany
chcesz zrobić tzw. przyjazne linki. A tego nie robi się na poziomie .htaccess.

Można, owszem, ale to zła praktyka.
0 głosów
odpowiedź 27 listopada 2018 przez Tomek Sochacki Ekspert (227,510 p.)
Ale jak usunąć GET, co ty chcesz zrobić bo kompletnie nie rozumiem tego co napisałeś :(

Z tego linka wynika, że robisz po prostu zwykły request GETem z jednym path param i dwoma query params. Opisz dokładnie w czym problem, bo akurat htaccess może tu nie mieć nic do rzeczy... W API obsługujesz odpowiednio te dane, to znaczy masz wystawiony odpowiedni endpoint dla takiego path który by skomsumował te query paramsy? (choć to drugie jest w sumie mniej ważne, endpoint musi przede wszystkim obsłużyć path param).
0 głosów
odpowiedź 27 listopada 2018 przez smokolisz Mądrala (6,340 p.)

Chcesz zrobić przyjazne linki, w htaccess dajesz wpis np 

RewriteRule ^([0-9]+)/([A-Za-z0-9-_]+)/([0-9]+)/([a-z0-9\-]+)$ article.php?id=$3&kat=$1&katinfo=$2&wpis=$4 [NC]

Zmień sobie według twoich potrzeb
Swoją drogą nie wiem czemu poprzedni odpowiadający dostali minusy więc dodałem im plusa żeby wyrównać

komentarz 28 listopada 2018 przez Paweł Barszcz Użytkownik (950 p.)
Bo nie wnoszą nic w temat :) Każdy od siebie "rzuci" pomysłem, a jak coś się nie sprawdza to lepiej być cicho ;)

Podobne pytania

+1 głos
1 odpowiedź 384 wizyt
pytanie zadane 7 lutego 2021 w Inne języki przez Antoni2422 Użytkownik (570 p.)
+3 głosów
1 odpowiedź 817 wizyt
pytanie zadane 11 kwietnia 2015 w Inne języki przez cruix Nowicjusz (220 p.)
0 głosów
1 odpowiedź 364 wizyt
pytanie zadane 24 grudnia 2018 w PHP przez BlvckFox Gaduła (4,240 p.)

92,570 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,958 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...