URL rewriting sur online

in Geek

Le module (mod_rewrite) à été activé recemment chez l'hébergeur online.net

Les règles commencants par "^" ne fonctionne pas, plus exactement elles ne matchent pas car c'est le nom du fichier (avec le path complet) qui est evalué  

Il ne faut pas mettre '^' devant la règle contrairement aux habitudes, et la 2ème partie de la règle (la redirection) doit être l'adresse complete de la page.

La règle suivante :

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^accueil.html$ index.php [L]

devient chez online.net :

#Options +FollowSymlinks  # (ne pas mettre cette ligne)
RewriteEngine on
RewriteRule accueil.html$  http://www.mon_site.com/index.php [L] # (oter le "^" au début de la règle et préciser l'url du site)

Pour mémoire, la fonction RewriteRule fonctionne ainsi :
RewriteRule : c'est un mot-clé qui introduit toute règle de réécriture, il est indispensable
accueil.html$ : c’est la première partie de la règle, celle qui determine la chaîne de caractères que le module devra rechercher pour la réécrire. Elle contient deux caractères spéciaux marquant le début (^) et la fin ($) de la ligne
http://www.mon_site.com/index.php : c'est la chaîne par laquelle il faudra remplacer celle trouvée à l’étape précédente. En règle générale, elle correspond au nom d’un fichier existant réellement dans votre espace Web.
[L] : c'est un flag (drapeau) signifiant que cette règle est la dernière à appliquer dans ce cas ( L = last = dernier ) et que le module ne doit plus rechercher à réécrire cette chaîne.

Si vous ne parvenez toujours pas à configurer votre fichier .htacces, le module SEF404 pour Joomla permet d'effectuer de l'url rewriting sur online sans utiliser le fichier .htaccess

Pour cela il faut opter pour le mode sans fichier .htaccess, et ne pas oublier de configurer dans les réglages avancées>onglet avancés>URL de la page d'accueil : index.php


http://www.webrankinfo.com/forums/viewtopic_73226.htm
http://www.webrankinfo.com/forums/viewtopic_21107.htm
http://www.webmaster-hub.com/publication/Mod-rewrite-ou-la-reecriture-des.html