réponse Tim est le plus proche, mais il fait aussi ajoute la barre oblique aux images et css ...
Donc, en prenant la réponse de Tim, et l'édition un peu il nous donne:
RewriteEngine on
RewriteRule \.(css|jpe?g|gif|png)$ - [L]
RewriteCond %{THE_REQUEST} ^[A-Z]+\s/([^\s]*?)\.php [OR]
RewriteCond %{THE_REQUEST} ^[A-Z]+\s/([^\s]*?[^/\s])\s [OR]
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST}/%1 ^(www\.)?(.*?)/?$
RewriteRule^http://www.%2/ [R=301,L]
# Assuming you want to write the request back to page.php too...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/$ $1.php
qui devrait fonctionner!
Cela semble rediriger de 'http: // domain.com/page' à' http: // www.domain.com', ne pas conserver la page. – Robert