Sous-domaine et index.php

Bonjour,

J'utilise une partie de mon site à des fins personnelles (CV entre autre).
Sur mon site www.site.fr, site.fr redirect bien sur site.fr/index.php après modif du .htaccess
Cependant sur mon sousdomaine.site.fr, cette redirection ne marche pas; en fait je n'arrive pas à modifier le .htaccess sur la racine de chez 1&1 (accès refusé...).

Quelqu'un aurait-il une piste ? Merci d'avance.
Configuration: Windows Vista
Firefox 3.5.3

8 réponses

  1. À quoi sert cette redirection puisque de toutes façon le navigateur ira cherche une page index.(html|php|htm|...) ?
    1. Bonjour Avion f16 (décidément tu es tioujours sur le site ^^).

      Je veux faire un redirect car lorsque je tape le nom de sous domaine du site sans le /index.php, il me fait une erreur 403.
      1. Options +FollowSymLinks
        RewriteEngine On

        <-- Pour le site principal -->

        RewriteCond %{HTTP_HOST} !^www.site.fr$ [NC]
        RewriteRule ^ http://www.site.fr/Index.php? [R=301]

        <-- pour le sous domaine -->
        RewriteCond %{HTTP_HOST} !^www.md.site.fr$ [NC]
        RewriteRule ^ http://www.md.site.fr/Index.php? [R=301]
        1. Le vrai problèm est en fait que je n'arrive pas à modifier le .htaccess avec Filezilla
        2. @CoronierTu dois le télécharger en local le modifier puis envoyer la nouvelle version.
          Il est possible de configurer Filezilla pour éditer tes fichiers avec un éditeur.

          Si le problème est que tu ne vois pas apparaître le ".htaccess", alors récupères-le puis concerves-le sur ton DD : quand tu fais des modifications, tu envoyes le fichier et Filezilla te proposera de l'écraser (ou il le fera tout seul).
          Pour récupérer ton .htaccess, lances la console (Invité de commande) :
          ftp example.com
          utilisateur
          password
          get .htaccess
          (Remplace example.com par ton hôte FTP) ; Ton .htaccess sera dans ton dossier personnel.
      2. <-- pour le sous domaine -->
        RewriteCond %{HTTP_HOST} ^(.+).site.fr$ [NC]
        RewriteRule ^http://www.md.site.fr/Index.php? [R=301]
        1. En fait, j'ai bien le .htaccess, mais le problème est qu'une fois modifié, je ne peux pas le revoyer vers le serveur (pourtant mes droits sont 644, donc droits d'écriture puisque je suis loggé)...

          Commande : STOR .htaccess
          Réponse : 550 .htaccess: Permission denied
          Erreur : Erreur critique
          1. Bizarre, d'autant plus que tu es obligé de mettre une redirection sinon erreur 403 ...
            Tu as pris quelle offre ?
            1. L'offre pauvre :)
              Ce qui m'étonne, c'est que j'ai déjà modifié le .htaccess puisque le redirect marche sur le site principal...