Skocz do zawartości

regułka


Rekomendowane odpowiedzi

Mógłby ktoś mi pomóc napisać regułkę mod_rewrite dla linku typu:

tag.php?slowo=jakis-tag

chcę aby linki tak wyglądały

/tag/jakis-tag/

Mam taką regułkę:

Options FollowSymLinks

RewriteEngine On

RewriteRule ^tag/([a-z]+)/$ tag.php?slowo=$1 [L]

A linki robie tak:

/tag/jakis-tag/
Odnośnik do komentarza
Udostępnij na innych stronach

Nie chodzi :P

Linki robie tak, oczywiście pobierane są najpierw z bazy:

<a href="/tag/'.$w['slowo'].'/">'.$slowo.'</a><br />'

wychodzi coś takiego:

<a href="/tag/jakis-tag/">jakis tag</a>

I mam tą regułkę co napisałem, i po kliknięciu w link wychodzi mi:

błąd 404

Odnośnik do komentarza
Udostępnij na innych stronach

To pewnie masz w skrypcie pobieranie danych po id z bazy :blink:

Możesz przerobić skrypt lub do adresu dodać id np.

<a href="/tag/'.$w['slowo'].'-'.$w['id'].'/">'.$slowo.'</a><br />'

wyjdzie wtedy adres

<a href="/tag/jakis-tag-23/">jakis tag</a>
przekazanie danych
RewriteRule ^tag/([a-z]+)-([0-9]+)/$ tag.php?id=$2 [L]

Nie znam się na pozycjonowaniu, ja tu tylko zużywam transfer i miejsce w sql.

Roman Kluska ujawnia: nadchodzi INFLACYJNY ARMAGEDON!

 

Wielki Elektronik

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