[PHP] - Wyświetlanie podstron jak w Word Press


(jakub888) #1

Witam!

Od jakiegoś czasu pracuję nad prostym CMS dla własnych potrzeb.

plik index.php w głównym katalogu strony sprawdza czy jest wprowadzona zmienna site w tablicy $_GET i na podstawie treści tej zmiennej dołącza plik z katalogu aktualnie używanej skórki (a więc jeśli adres wygląda tak: index.php?site=panel to załączany jest plik /themes/Default/panel.php) w przypadku braku pliku ładuje się 404.php a jeśli zmienna site nie istnieje ładowany jest plik index.php z katalogu skórki.

Chciałbym aby adres strony wyglądał mniej więcej tak: /index.php/panel

Tylko jak to zrobić?

Zakładam że trzeba wykorzystać dynamiczne generowanie html'a


(Domker) #2

Niekoniecznie :slight_smile:

Wystarczą odpowiednie regułki REWRITE w pliku “.htaccess”

Przykłady:

http://stackoverflow.com/questions/7677070/htaccess-rewrite-get-variables

 

… o ile dobrze zrozumiałem co chcesz uzyskać :slight_smile:


(Fizyda) #3

Poczytaj o MVC, w tedy robisz jedną regułę rewrite i ogarniasz wszystko kontrolerem w jednym pliku index.


(jakub888) #4

Tak właśnie to chciałem uzyskać.

Dzięki :slight_smile: