Aller au contenu

marmotte

Membres
  • Compteur de contenus

    4
  • Inscription

  • Dernière visite

Réputation sur la communauté

1 Neutral

À propos de marmotte

  • Rang
    Newbie
  1. Ca ne marche pas chez moi : j'avais essayé ce mode de publication, mais en tapant seulement "mondomaine.fr" il n'y avait pas de redirection vers WWW.mondomaine.fr (seulement vers https), d'où ma règle .htaccess que je dois conserver, du coup ! Donc la directive DocumentRoot remplace la règle .htaccess "RewriteBase", ou je me trompe ? OK compris... je n'ai de toute façon aucun script CGI dans mon site OK, donc directive à garder dans mon cas, merci ! Plus généralement merci beaucoup à toi Simon, et aussi à toute la team Yulpa (que j'ai déjà embêtée plusieurs fois via mon manager) pour sa disponibilité et sa compétence, et aussi pour toutes les prestations proposées dans vos forfaits hébergement. Ca fait du bien d'arriver chez un hébergeur comme ça !!
  2. OK, dans le manager j'ai donc choisi le mode de publication conseillé "http et https", puis via .htaccess je n'avais plus qu'à garder RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L] pour forcer systématiquement mondomaine.fr en WWW.mondomaine.fr et tout est OK maintenant, on arrive systématique sur mon site en www. et sécurisé, merci Simon ! Par contre j'ai encore qq petites interrogations par rapport au manager : - j'ai à peu près compris la finalité de la directive "DocumentRoot", mais ne fait-elle pas double-emploi avec (ou ne vient-elle pas parasiter) mon .htaccess ? - la directive "Alias->cgi-bin", ça sert à quoi en fait ?? Pourquoi on ne peut pas supprimer cette directive (surtout que j'ai supprimé le dossier /cgi-bin correspondant sur le serveur, sans dommage pour le fonctionnement de mon site) ? - de même, j'ai une directive "ServeurAlias->www" : en quoi est-elle utile au juste ? Et cette directive ne se télescope-t-elle pas aussi avec mon .htaccess ? Merci @+
  3. Bonjour Simon, Effectivement si je retire ces 4 lignes, tous mes liens réécrits à l'intérieur des pages du site sont de nouveau valides et accessibles, merci !! Par contre lors du premier accès au site, en tapant simplement www.monsite.fr (sans protocole http ni https) dans le navigateur, j'ai une indication de site non sécurisé (non https). Et une fois que je clique sur des liens internes, je suis bien à nouveau en https. Why ???
  4. 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 !!
×