Bonjour à tous,
J'ai manifestement un pb d'url-rewriting, alors que le même fichier .htaccess fonctionnait à merveille chez mon ancien hébergeur.
.htaccess placé à la racine du dossier contenant les fichiers de mon site (/monsite.fr). Voici ce qu'il contient :
ErrorDocument 404 https://www.monsite.fr/erreur404.html
ErrorDocument 403 https://www.monsite.fr/erreur403.html
<Files "connex.php">
deny from all
</Files>
<Files "foncts.php">
deny from all
</Files>
<Files "config.php">
deny from all
</Files>
<Files "php.ini">
deny from all
</Files>
#--------------------------------------------------
# URL-REWRITING
#--------------------------------------------------
Options +FollowSymlinks
DirectoryIndex index.php
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^monsite.fr$
RewriteRule ^(.*) https://www.monsite/$1 [QSA,L,R=301]
RewriteBase /
RewriteRule ^index\.html$ /index.php [L]
RewriteRule ^erreur\.html$ /erreur.php [L]
RewriteRule ^recherche\.html$ /recherche.php [L]
RewriteRule ^([0-9]*)/(.*)/([0-9]*)/(.*)/page/([0-9]*)\.html$ /categories.php?id_menu=$1&menu=$2&id_rubrique=$3&rubrique=$4&page=$5 [L]
RewriteRule ^([0-9]*)/(.*)\.html$ /page.php?id_menu=$1&menu=$2 [L]
RewriteRule ^article/([0-9]*)/(.*)/([0-9]*)/(.*)/([0-9]*)\.html$ /article.php?id_menu=$1&menu=$2&art=$3&url_art=$4&page=$5 [L]
RewriteRule ^article/([0-9]*)/(.*)/([0-9]*)/(.*)\.html$ /article.php?id_menu=$1&menu=$2&art=$3&url_art=$4 [L]
RewriteRule ^article\.html$ /article.php [L]
RewriteRule ^fiche/([0-9]*)/(.*)/art/([0-9]*)/(.*)\.html$ /fiche.php?id_menu=$1&menu=$2&art=$3&url_art=$4 [L]
RewriteRule ^liens\.html$ /liens.php [L]
RewriteRule ^contact\.html$ /contact.php [L]
RewriteRule ^mentions-legales-credits\.html$ /mentions.php [L]
RewriteRule ^plan-site\.html$ /sitemap.php [L]
A noter que les autres instructions fonctionnent parfaitement (http vers https, deny from all, ErrorDocument etc.), seule l'Url-rewriting des pages de mon site ne fonctionne pas, je n'ai même pas accès à ma page d'accueil (index.php) : que je tape www.monsite.fr, ou www.monsite.fr/index.php, ou www.monsite.fr/index.html dans le navigateur, j'ai toujours le même message de Firefox : "La page n’est pas redirigée correctement".
Par contre j'ai vu dans le iWal qu'il y a tout un tas de paramétrages (Alias, ErrorDocument, Redirections, ServeurAlias) dont je n'ai pas l'habitude (chez mon ancien hébergeur je paramétrais mon .htaccess, point barre !). C'est quoi tous ces trucs ? Est-ce que ces paramétrages (dont certains prédéfinis automatiquement lors de l'installation, comme DocumentRoot->HtDocs, Alias->CGI-bin) ne viendrait pas parasiter les instructions de mon .htaccess ???
Merci par avance pour l'aide que vous pourrez m'apporter, car là pour l'instant je patauge !!