Bram
Legacy Member
Elk zijn goeiendag
Ik ben bezig aan een website (zeer basic, statische files etc) en zit met het volgende: om de urls wat proper en SEO friendly te houden werk ik met volgende .htaccess file (geadapteerd van codeigniter).
In m'n PHP vang ik dit op als volgt:
Op die manier gebruik ik $m_Pagina om php files uit een map te includen (in before "je test toch of je mag includen"). Dit laat me ook toe om submappen te gebruiken en m'n urls er uit te laten zien als example.com/tempdir/submap/file
Zoals je ziet: de site staat momenteel nog in een tempdir, maar binnenkort verhuist die naar de root.
Nu zit ik echter met het probleem dat ik met een hele hoop (~450) submappen zit in de root waarvoor de redirect niet mag gelden.
Ik ga dus m'n .htaccess moeten aanpassen, maar vroeg me een beetje af wat ik best zou doen.
Ofwel moet ik al m'n urls definieren in m'n htaccess file (het gaat om een 20tal pagina's) ofwel moet ik toch een soort "identifier" toevoegen aan de urls van de site voor de RewriteCond op in te stellen. Zoja, iemand een suggestie hoe ik dit best aanpak?
Ik hoop dat ik mezelf wat duidelijk maak.
Ik ben bezig aan een website (zeer basic, statische files etc) en zit met het volgende: om de urls wat proper en SEO friendly te houden werk ik met volgende .htaccess file (geadapteerd van codeigniter).
Code:
RewriteEngine on
RewriteCond $1 !^(index\.php|public)
RewriteRule ^(.*)$ index.php/$1 [L]
In m'n PHP vang ik dit op als volgt:
Code:
$subfolder = '/publicnew/';
$uri = $_SERVER['REQUEST_URI'];
$m_Pagina = substr($uri, strlen($subfolder));
if(!$m_Pagina)
{
$m_Pagina = 'home';
}
Op die manier gebruik ik $m_Pagina om php files uit een map te includen (in before "je test toch of je mag includen"). Dit laat me ook toe om submappen te gebruiken en m'n urls er uit te laten zien als example.com/tempdir/submap/file
Zoals je ziet: de site staat momenteel nog in een tempdir, maar binnenkort verhuist die naar de root.
Nu zit ik echter met het probleem dat ik met een hele hoop (~450) submappen zit in de root waarvoor de redirect niet mag gelden.
Ik ga dus m'n .htaccess moeten aanpassen, maar vroeg me een beetje af wat ik best zou doen.
Ofwel moet ik al m'n urls definieren in m'n htaccess file (het gaat om een 20tal pagina's) ofwel moet ik toch een soort "identifier" toevoegen aan de urls van de site voor de RewriteCond op in te stellen. Zoja, iemand een suggestie hoe ik dit best aanpak?
Ik hoop dat ik mezelf wat duidelijk maak.