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:
<? function zamieniaj($text) { ' ', '/', ''', '&', '%', 'ć', 'ś', 'ą', 'ż', 'ó', 'ł', 'ś', 'ż', 'ń', 'ę', '-', '+', '?', '"', ); $zamieniaj = array( '_', '-', '-', 'and', 'procent', 'c', 's', 'a', 'z', 'o', 'l', 's', 'z', 'n', 'e', '', '', '', '', ); $text = strtolower($text); // Zamiana na małe litery $text = str_replace($szukaj, $zamieniaj, $text); // Zamiana znaków z tablic return $text; } ?>
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.