Jump to content

marmotte

Members
  • Content Count

    5
  • Joined

  • Last visited

Community Reputation

1 Neutral

About marmotte

  • Rank
    Newbie

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. marmotte

    Erreur 404 !?

    Bonjour, Je viens d'acheter un nom de domaine et un hébergement Start, et tout est au vert, et un dossier portant le nom de mon domaine a été créé automatiquement à la racine [var/www/]monsite.fr J'ai donc uploadé les fichiers de mon site dans ce dossier monsite.fr Mais quand j'appelle la page index de mon site, j'ai une erreur 404 " The requested URL /index.php was not found on this server. " Je suis complètement perplexe... Aurais-je manqué qq chose ? Merci d'avance pour votre aide :-)
  2. 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 !!
  3. 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 @+
  4. 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 ???
  5. 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 !!
×