Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rewrite - problem
Forum PHP.pl > Forum > PHP
cichy19-
Witam,

Chcę zrobić mod rewrite i mam jeden problem.

Link wyglada oryginalnie tak: http://www.domena.pl/browse.php?id=2
Chciałbym żeby wyglądał tak: http://www.domena.pl/2_muzyka_i_film.html

Używam do zmiany url funkcji zamieszczonej poniżej i dodaje do oryginalnego linku zmienioną przez tą funkcję nazwe katalogu:

  1. <?
  2. function zamieniaj($text)
  3. {
  4. $text = html_entity_decode($text);
  5. $szukaj = array(
  6. ' ',
  7. '/',
  8. ''',
  9. '&',
  10. '%',
  11. 'ć',
  12. 'ś',
  13. 'ą',
  14. 'ż',
  15. 'ó',
  16. 'ł',
  17. 'ś',
  18. 'ż',
  19. 'ń',
  20. 'ę',
  21. '-',
  22. '+',
  23. '?',
  24. '"',
  25. );
  26. $zamieniaj = array(
  27. '_',
  28. '-',
  29. '-',
  30. 'and',
  31. 'procent',
  32. 'c',
  33. 's',
  34. 'a',
  35. 'z',
  36. 'o',
  37. 'l',
  38. 's',
  39. 'z',
  40. 'n',
  41. 'e',
  42. '',
  43. '',
  44. '',
  45. '',
  46. );
  47. $text = strtolower($text); // Zamiana na małe litery
  48. $text = str_replace($szukaj, $zamieniaj, $text); // Zamiana znaków z tablic
  49. return $text;
  50. } ?>


Problem mam z jedną rzeczą.
Kiedy jest w nazwie linku np. Saluda 16" Rock Crash
link wygląda tak: http://www.domena.pl/item-640_saluda_16/_rock_crash.html i wychodzi komunikat że nie ma takiej strony (Błąd 404). Bład chyba jest z znakiem "

Wie ktoś co tutaj może być nie tak?

Dzięki za odpowiedzi.
thornag
Szukaj, niedalej jak tydzien temu na tym forum pojawil sie po raz kolejny ten temat, wsrod odpowiedzi masa linkow do innych tematow i rozwiazania.

Ale zeby nie bylo ze sie czepiam --> Troche przykladow wytlumaczonych dosc lopatologiczne
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.