Salve a tutti dopo 2 ore di fatiche sono risucito a fare un redirect url per i mio sito:

Url statico: sito.it/index-Cartella/cartella2/pagina.php
Url dinamico: sito.it/index.php?pagina=Cartella/cartella2/pagina.php

Contenuto .htacess

RewriteEngine On
RewriteRule ^index-(.+).html$ index.php?pagina=$1.php [L]

utilizzo il contenuto della variabile pagina per inculedere le varie pagine nella home:

if(isset($_GET[pagina]))
{include_once "./$_GET[pagina]";}
else
{include_once("public/news/news.php");

Il problema è che quando eseguo:

sito.it/index-Cartella/cartella2/pagina.php

carica solo i testi le immagini/css e il resto non lo carica!! e andando a passare il mause sopra i link (che dovrebbero essere tutti dinamici ancora) risultano tutti formattati!

sito.it/index-Pages/public/Forum/

Quando non dovrebbe essere assolutamente così, visto che certi link non devono essere formattati (come quello per il forum che è un link esterno e che quindi non passa da index.php) in più è un colabrodo il sito visto che non carica i css e le immagini!

Vi prego aiuto!

PS scusate se ho commesso qualche errore nel postare