Qu'est ce qui cloche???

  • Auteur de la discussion Auteur de la discussion stann
  • Date de début Date de début
Nouveau WRInaute
Voila quelques jour que je m'éssaye à l'url rewriting sans succes.
J'en suis actuellement à éssayer de faire marcher le cas le plus simple qu'il soit.

A la racine de mon site, j'ai un fichier index.php ,un fichier toto.php et un fichier .htaccess
Dans le fichier index.php, j'ai un lien :
href="toto.html"
Dans le fichier .htaccess, j'ai les instruction suivantes :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^toto.html$ toto.php [L]

Et ca ne marche pas. Je me prend une 404 sur toto.html

Et je suis sur que le fichier .htaccess est bien pris en compte puisque quand j'y met l'instruction :
ErrorDocument 404 http://www.mon-site.com
Les erreurs 404 son bien redirigées vers ma home

Qu'est ce qui ne va pas ???
 
Nouveau WRInaute
J'ai un serveur dédié que je partage avec 2 autres webmasters.
Je sais que le module d'url rewriting est activé parcequ' un des 2 autres sites hebergé sur le serveur s'en sert pour rediriger :
mon-site.com vers www.mon-site.com
Ou est ce que le module d'url rewriting doit être activé ?
Peut il être activé pour certain sites d'un serveur et pas pour d'autres?
 
WRInaute discret
c'est un module sous apache suffit de modifie le fichier de conf. tres rapide

Si tu veut savoir si il est installé lance une page avec la fonction PHPINFO();
 
Nouveau WRInaute
Loaded Modules :
mod_php4, mod_setenvif, mod_unique_id, mod_expires, mod_auth, mod_access, mod_rewrite, mod_alias, mod_userdir, mod_cgi, mod_dir, mod_autoindex, mod_status, mod_negotiation, mod_mime, mod_mime_magic, mod_log_config, mod_vhost_alias, mod_macro, mod_so, http_core

Le module est bien installé pour mon site.
Je viens de refaire une série d'éssai et manifestement ca ne fonctionne pas.
Quel parametrage du serveur peut empécher l'url rewriting de fonctionner pour mon site alors que le module mod_rewrite est bien chargé ?
 
WRInaute discret
si il est chargé quelle est la regle que tu utilise (contenu du fichier .htaccess) ? et ou as tu placé le fichier ?
 
Nouveau WRInaute
Tout est dan mon premier post.
Je viens de refaire des essais avec :

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^nexistepas.html$ trouve.html [L]

Le fichier .htaccess et le fichier trouve.html sont a la racine de mon site
dans un repertoire:
monsite/www

Et avec l'url :
http://www.mon-site.com/nexistepas.html
Je me prend une 404
 

➡️ 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