![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 1 Dołączył: 20.01.2008 Skąd: Bełchatów Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem. Próbuję zmienić strukturę linków na mojej stronie i dodać ID newsa do linku. Niestety coś mi nie chcę działać.
Z linku: http://belchatowianie.pl/news/Pierwszy-mec...Sportowej!/ chcę zrobić http://belchatowianie.pl/news/19/Pierwszy-...Sportowej!/ W pliku .htaccess mam następującą komendę Kod RewriteRule ^news/([0-9]+)/([a-zA-Z0-9_-\s\W]+)/$ news.php?news=view&newsid=$1&newstitle=$2 [L]
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Przecież w tym pierwszym linku nie masz ID, to jak ma działać?
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chcesz używać ID w linku, to zapewne z przyczyn wydajnościowych. Wyłuskaj z wyrażenia sam identyfikator, pomijając tytuł:
Kod RewriteRule ^news/([0-9]+)/[a-zA-Z0-9_-\s\W]+/?$ news.php?news=view&newsid=$1 [L] Zauważ też, że dodałem "?" po ostatnim slashu. Zarówno strona.com/1/przyklad jak i strona.com/1/przyklad/ to poprawne linki. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 11:34 |