Sous-domaine et index.php

Coronier -  
 Coronier -
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.

8 réponses

avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
À quoi sert cette redirection puisque de toutes façon le navigateur ira cherche une page index.(html|php|htm|...) ?
0
Coronier
 
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.
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Donc si je te comprends bien, les redirections
http://www.example.com/ => http://www.example.com/index.php et
http://example.com/ => http://example.com/index.php
fonctionnent mais pas http://blabla.example.com/ ?

Quel est ton .htaccess actuel ?
0
Coronier
 
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]
0
Coronier
 
Le vrai problèm est en fait que je n'arrive pas à modifier le .htaccess avec Filezilla
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509 > Coronier
 
Tu 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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
<-- pour le sous domaine -->
RewriteCond %{HTTP_HOST} ^(.+).site.fr$ [NC]
RewriteRule ^http://www.md.site.fr/Index.php? [R=301]
0
Coronier
 
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
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Bizarre, d'autant plus que tu es obligé de mettre une redirection sinon erreur 403 ...
Tu as pris quelle offre ?
0
Coronier
 
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...
0