Devo fare in modo che:

root/news -> page.php?module=news
root/info -> page.php?module=info
root/home -> page.php?module=home

ecc...
codice:
RewriteEngine On
RewriteRule ^([a-z]+)$ page.php?module=$1
Tempo fa credo di aver utilizzato un codice simile su apache 1.3 senza problemi, ora però se ho un file che si chiama $1.php (news.php, info.php ecc) il rewrite non mi funziona per quella pagina!

Il problema è che Apache (di sua iniziativa) fa come un rewrite in questo modo:

root/info -> info.php
root/news -> news.php

In poche parole aggiunge automaticamente le estensioni .php, .html (e chissà quali altre) ai file che non trova sul server.
La mia intenzione sarebbe di caricare il file $_GET[modulo].php dinamicamente da page.php che contiene un header, footer ecc. Potrei rinominare i file in _info.php, _news.php, ma non la ritengo una soluzione ideale... qualche soluzione? :master: