Razlicite strukture file-ova, prednosti-mane

Zanima me koje prednosti ili mane se povlače za sljedećim načinima strukturiranja file-ova:

  1. struktura:
    -imamo jedan index.php file, sve ostale podstranice stoje u istom rutu i adrese izgledaju nalik:

http://www.mojaDomena.com/page1.php

http://www.mojaDomena.com/page2.php

http://www.mojaDomena.com/page3.php

2.struktura:
-svaka podstranica ima svoj index.php file i nalazi se u zasebnom folderu, a adrese izgledaju nalik:

http://www.mojaDomena.com/page1

http://www.mojaDomena.com/page2

http://www.mojaDomena.com/page3

Ono što sam primjetio, češće se susrećem sa drugim načinom…ali mi je nekako zgodnije raditi na prvi način :s
Što je ispravno i zašto?

Hmmm. Jesi siguran da ovaj drugi način nije dobiven s htaccess?

Jednu sam stranicu odradio tako pomoću foldera (lektira.co) pa sam vidio da je to jako,jako loš način. Radio sam foldere (A-Ž) i onda unutar odgovarajućeg foldera ime lektire npr. (A/Antigona/index.php) . A mogao sam to isto dobiti i s htaccess pozivajući lektire iz baze na način lektira.co/lektira_pregled.php?id=100 => lektira.co/A/Antigona

Jbg na greškama se uči. Sad sam na zadnjoj stranici koristio htaccess i puno je lakše.

Kao što ti je dombo rekao to nema veze sa strukturom datoteka i mapa, nego sa routingom i .htaccess datotekom.

I drugi primjer je u biti onaj koji koristi samo jedan index.php file koj ise koristi kao ulazna točka u aplikaciju i nakon toga se grana na sve moguće i ne moguće strane.

aaa…tu je kvaka, u htaccess. Bilo mi je nešto sumnjivo s tim folderima. :slight_smile:
Jel može detaljniji, tj. točan primjer kako izgleda htaccess za preusmjeravanja …ili neki kvalitetan link.

…i također ostaje pitanje, koje su mane pristupu pod brojem jedan ?

Jedan detaljan primjer ti je da skineš bilo koji framework ili wordpress i istražiš kako sve to izgleda i kako sve to radi.

Za drugo pitanje, nemam pojma. Zapravo i nema, ovisno koliki je projekt i koliko se planira s njim u budućnosti. Vjerojatno je da će kada tada doći do potrebe za refactoringom pa ti je u biti tako svejedno. :slight_smile:

Moram priznat da se jako slabo kužim u .htaccess file, a ovaj kod

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]

.sam dobio i od prijatelja, i isti takav sam izguglao: http://jrgns.net/redirect_request_to_index/

Želim skužiti tu strukturu kad se svi requestovi preusmjere na index.php, ali zbunjujuće mi je to malo.

Prvo gdje sam zapeo je ako unesem : domena.com/proba (dobro preusmjeri na index.php)

ali ako unesem domena.com/proba/proba2 , preusmjeri me na index.php, ali mi se .css fajlovi ne učitaju

I dobijem hrpu errora: “SyntaxError: syntax error < !DOCTYPE HTML >”

Pa da ja nebi iz temelja pretpostavljao što-kako-gdje , i dalje molim za neki kvalitetan link koji to objašnjava?
(Ili da netko uploada koncept osnovne strukture file-ova.)

Skinuo bi ja i wordpress, ali tu tek neznam od kuda krenuti kad od wordpressa ništa neznam osim da služi za izradu stranica. xd