![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Czy można napisać jakiś kontroler który by w pliku .htaccess dodawał automatycznie reguły dla nowych podstron, a nie trzeba by było ręcznie każdej nowej strony osobno dodawać?
Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
To może ja wyjaśnię - robienie reguł jest ZŁE, bo:
- nieelastyczne (zmiana struktury serwisu, zmiana serwera pociąga za sobą konieczność zmiany reguł), użytkownik powinien móc dowolnie tworzyć kategorie, podkategorie, dodawać strony, instalować moduły bez konieczności dłubania w .htaccess - obciąża serwer - jak widzę np. 400 reguł opartych o wyrażenia regularne to mnie szlag trafia Robisz tak, żeby KAŻDY adres typu: strona.pl/filmy/filmy_przygodowe/filmy,przygodowe-2.html Był przepisywany na coś takiego: strona.pl/index.php?page=/filmy/filmy_przygodowe/filmy,przygodowe-2.html Po prostu wszystko co jest po strona.pl trafia do jednej zmiennej i tyle. Niezależnie od wpisanego adresu wszystko trafia do zmiennej $_GET['page'] i pliku index.php, gdzie przy pomocy PHP to obrabiasz (najlepiej użyć klasy/funkcji, która parsuje adres i zwraca gotową tablicę parametrów, na początku index.php includujesz taką klasę/funkcję i tyle). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 10:09 |