Skocz do zawartości

Zabawa z MOD REWRITE


S4

Rekomendowane odpowiedzi

Chciałem z swoim serwisie zrobić bardziej przyjazne linki.

Na początek wybrałem działa DONWLOAD i udało mi się zrobić aby linki były zamieniane (niestety działa tylko przy wpisaniu w wyszukiwarkę), co zrobić aby system generował przyjazne linki w serwisie ?

https://www.cnb.pl/download.php?id=002

https://www.cnb.pl/programy-biurowe_.html

Odnośnik do komentarza
Udostępnij na innych stronach

RewriteRule ^programy-biurowe-([^-]+).html$ download.php?id=$1 [L]

co do generowania to nie z abardzo wiem o co ci chodzi. jesli z tytułów to podstawiasz tytul do urla, a w htaccess robisz odpowiedni wpis.

Odnośnik do komentarza
Udostępnij na innych stronach

Chodzi o to aby po wejściu w https://www.cnb.pl/programy.html były w systemie widoczne linki zdefiniowane w .htaccess a nie generowane przez system.

I jeszcze jedno pytanie za co odpowiada [L] :?: (RewriteRule ^programy-biurowe-([^-]+).html$ download.php?id=$1 [L] )

Odnośnik do komentarza
Udostępnij na innych stronach

Chodzi o to aby po wejściu w https://www.cnb.pl/programy.html były w systemie widoczne linki zdefiniowane w .htaccess a nie generowane przez system.

To juz sobie musisz zmienic w skrypcie, strony. Poprzez htaccess tego nie zmienisz.

I jeszcze jedno pytanie za co odpowiada [L]

[L] = last

Polecam przeczytanie https://httpd.apache.org/docs/mod/mod_rewrite.html , bo pytan bedziesz mial duzo wiecej, a to Ci wyjasni wiele.

Odnośnik do komentarza
Udostępnij na innych stronach

W skrypcie musisz znalezc gdzie generowane sa linki do podstron i je zmienic. Wartosc id= odpowiada wpisom w bazie danych. Jezeli nie masz w bazie danych w tym samym wpisie zdefiniowanej nazwy porazdanego url'a, to bedzie Ci ciezko to zmienic. Mozesz wtedy w bazie dodac jedno pole np. custom_url i dpisac tam te nazwy. A w skrpycie w miejscu gdzie sie odwoluje do id niech sie odwoluje do custom_url.

W sumie bez dosyc dobrej znajomosci php i danego skryptu bedzie Ci ciezko to zrobic. Moze skontaktuj sie z ta osoba ktora zrobila ten skrypt i popros o pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 miesiące temu...

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