1

Temat: Frendly URL's

Witam, to już jedna z ostatnich rzeczy którą muszę zrobić na moim nowym forum. A mianowicie przepisywanie URLi. Widzę że Pun ma taką funkcje więc jej użyłem (Folder_based(fancy)) ale nie pasowały mi 2 rzeczy więc zamieniłem

'forum'                            =>    'forum/$1/$2/',
na
'forum'                            =>    '$2/',
'topic'                            =>    'topic/$1/$2/',
na
'topic'                            =>    '$1-$2.html',

w pliku forum_urls.php

Tylko teraz po wejściu do danej kategorii wyświetla się błąd

An error was encountered

Page Not found (Error 404): The requested page [nazwa_kategorii] could not be found.

Prawdopodobnie dlatego że w pliku rewrite_rules.php nic nie ruszałem bo są tam wyrażenia regularne a dla mnie to czarna magia

2

Odp: Frendly URL's

Nie mogłeś użyć File based (fancy) ?

'forum'                            =>    '$2/',

Tak nie zrobisz, bo forum rozpoznawane jest po ID (a id to w tym adresie $1). $2 (czyli nazwa forum) możesz usuwać jeśli chcesz, ale $1 (id) musisz pozostawić.

W ogóle trudno będzie zrobić link nie zawierający na początku jakiegoś charakterystycznego słowa (topic, forum itp) - bo później nie będzie wiadomo jak go z powrotem przekierować (czyli te rewrite rules)