correction d'un "script"

WRInaute accro
Bonsoir,
Code:
Options +FollowSymlinks
RewriteEngine on

// si site.fr redirection vers www.site.fr
RewriteCond %{HTTP_HOST} ^site.fr$
RewriteRule ^(.*)$ http://www.site.fr/$1 [L,R=301]

// si .php ou asp ou aspx ou htm réécriture en .html
RewriteRule ^(.*)\.(php|aspx?|htm)$ http://www.site.fr/$1.html [L]

// si caractère quelconque.html on passe caractère quelconque en variable
RewriteRule ^([a-zA-Z-]+)\.html$ index.php?test=$1 [L]

sans cela je suis sur que ca foncitonne bien

Code:
// si .php ou asp ou aspx ou htm réécriture en .html
RewriteRule ^(.*)\.(php|aspx?|htm)$ http://www.site.fr/$1.html [L]

Mais quand je le rajoute j'ai des erreurs de temps en temps...!
quand pensez vous ?

par la suite je voudrais aussi ajouter :

si site.fr redirige vers site.fr/index.html
pareill si www.site.fr redirige vers www. site.fr/index.html

Merci.


pouvez vous me dire si cela vous semble correcte ?
 
WRInaute passionné
:(
Non....
Tu n'as rien compris à ce qu'est la réécriture des URL :(
C'est pas le rôle du serveur de transformer tes .php et .asp en .html, c'est à toi de le faire dans tes liens.

Et c'est quoi ton but ? avoir truc.html d'affiché au lieu de truc.asp ? Ca sert à quoi ?
 
WRInaute accro
non j'ai bien compris que c'est à moi de modifier dans les liens directement !

le but est par exemple si quelqu'un tappe script.php ca le transforme en html
(en fait pour interdire php, asp, aspx, htm !)

voila !
(ne me dites pas que ca ne sert à rien SVP !merci)

je pensais à cela pour que l'utilisateur ne sache pas qu'elle langage est utilisé..
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut