Rechercher : dans
Par :

Sous-domaine et index.php

Dernière réponse le 6 nov 2009 à 15:16:43 Coronier, le 6 nov 2009 à 13:54:47 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Sous domaine et index.php » dans :
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...

1

avion-f16, le 6 nov 2009 à 14:03:35

À quoi sert cette redirection puisque de toutes façon le navigateur ira cherche une page index.(html|php|htm|...) ? Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu­ lui dis de faire.

Répondre à avion-f16

2

Coronier, le 6 nov 2009 à 14:28:49

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.

Répondre à Coronier

3

avion-f16, le 6 nov 2009 à 14:34:13

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 ? Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.

Répondre à avion-f16

4

Coronier, le 6 nov 2009 à 14:43:34

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]

Répondre à Coronier

5

Coronier, le 6 nov 2009 à 14:46:43

Le vrai problèm est en fait que je n'arrive pas à modifier le .htaccess avec Filezilla

Répondre à Coronier

7

avion-f16, le 6 nov 2009 à 14:55:04

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. Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.

Répondre à avion-f16

6

avion-f16, le 6 nov 2009 à 14:49:32

<-- pour le sous domaine -->
RewriteCond %{HTTP_HOST} ^(.+).site.fr$ [NC]
RewriteRule ^http://www.md.site.fr/Index.php? [R=301]
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.

Répondre à avion-f16

8

Coronier, le 6 nov 2009 à 14:59:50

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

Répondre à Coronier

9

avion-f16, le 6 nov 2009 à 15:05:10

Bizarre, d'autant plus que tu es obligé de mettre une redirection sinon erreur 403 ...
Tu as pris quelle offre ? Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu­ lui dis de faire.

Répondre à avion-f16

10

 Coronier, le 6 nov 2009 à 15:16:43

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

Répondre à Coronier