Jump to content

Problème de configuration du fichier .htaccess


Recommended Posts

Bonjour, je pense que ce poste a déjà été publié mille fois, mais je suis vraiment perdue.

 

Le nom de domaine de mon site est : www.gul-creations.ch. Le soucis est qu'on ne peut y accéder seulement lorsqu'on tape /site à la fin de l'adresse.

 

J'ai contacté mon hébergeur. Celui-ci m'a donné un lien pour une redirection permanente (301) via mon fichier .htaccess .

 

Et le lien suivent pour l'activation de Fopen

 

 

J'ai été sur le lien mais je n'ai pas l'impression d'avoir la même chose dans mon fichier .htaccess. Voici un copier-coller des écritures qui se trouve dans mon fichier .htaccess (avec essai d'écriture d'url site) :

 

################################## Errors ######################################

#ErrorDocument 301 /error/301-moved_permanently.html

#ErrorDocument 302 /error/302-moved_temporarily.html

#ErrorDocument 303 /error/303-see_other.html

#ErrorDocument 400 /error/400-bad_request.html

ErrorDocument 401 /error/401-authorization_required.html

#ErrorDocument 402 /error/402-payment_required.html

ErrorDocument 403 /error/403-forbidden.html

ErrorDocument 404 /error/404-not_found.html

#ErrorDocument 405 /error/405-method_not_allowed.html

#ErrorDocument 406 /error/406-not_acceptable.html

#ErrorDocument 407 /error/407-proxy_authentication_required.html

ErrorDocument 408 /error/408-request_timed_out.html

#ErrorDocument 409 /error/409-conflicting_request.html

#ErrorDocument 410 /error/410-gone.html

#ErrorDocument 411 /error/411-content_length_required.html

#ErrorDocument 412 /error/412-precondition_failed.html

#ErrorDocument 413 /error/413-request_entity_too_long.html

#ErrorDocument 414 /error/414-request_uri_too_long.html

#ErrorDocument 415 /error/415-unsupported_media_type.html

ErrorDocument 500 /error/500-internal_server_error.html

#ErrorDocument 501 /error/501-not_implemented.html

#ErrorDocument 502 /error/502-bad_gateway.html

ErrorDocument 503 /error/503-service_unavailable.html

#ErrorDocument 504 /error/504-gateway_timeout.html

#ErrorDocument 505 /error/505-http_version_not_supported.html

################################################################################

 

######################### Howto map /~user to /user ############################

RewriteEngine On

RewriteCond %{HTTP_HOST} ^gul-creations/.ch$

RewriteCond %{DOCUMENT_ROOT}/%1 !-d

RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d

RewriteRule (.*) http://www.gul-creations.ch/$1/ [R=301]

RewriteCond %{REQUEST_URI} ^/([^/]+)/

RewriteCond %{DOCUMENT_ROOT}/%1 !-d

RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d

RewriteRule ^([^/]+)(.+)$ /~$1/$2

################################################################################

 

###################### Howto map /users/user to /users/user ####################

RewriteEngine On

RewriteCond %{HTTP_HOST} ^/gul-creations/.ch$

RewriteCond %{DOCUMENT_ROOT}/%1 !-d

RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d

RewriteRule (.*) http://gul-creations.ch/$1/ [R=301]

RewriteCond %{REQUEST_URI} ^/users/([^/]+)/

RewriteCond %{DOCUMENT_ROOT}/%1 !-d

RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d

RewriteRule ^users/([^/]+)(.+)$ /~$1/$2

################################################################################

 

Est-ce que quelqu'un peut me dire quelles sont les écritures exactes que je dois avoir dans ce fichier ? Et quelles sont les démarches à faire ensuite pour rendre mon site accessible avec son nom de domaine.

 

Je ne sais vraiment plus quoi faire et je n'arrive malheureusement pas avancer.

 

Merci d'avance de votre aide.

Link to comment
Share on other sites

Et en entrant le nom du dossier par defaut dans le back office ?

 

BO --> Préférences --> Seo&Urls --> répertoire par défaut /site/

 

 

Par contre il est anormal que votre hébergeur vous colle de la pub a la racine de votre nom de domaine.

 

Je suppose que vous avez uploadé les fichiers presta dans le repertoire /site/ de votre serveur ?

 

Essayez simplement de les mettre à l’étage au dessus normalement vous devriez y avoir accès et ne plus avoir ce problème.

Link to comment
Share on other sites

Bonjour,

 

Tout d'abord, merci d'y avoir répondu.

 

Exactement, j'ai uploadé Prestashop dans le dossier site et quand je vais dans BO --> Préférences --> Seo&Urls --> répertoire par défaut, il est noté : /site/ Si je l'enlève, mon site est inaccessible ! C'est pour cela que mon hébergeur m'a demandé de modifier le fichier .htaccess dont je ne sais pas comment m'y prendre.

Je ne sais plus quoi faire, ça me perturbe et démotive vraiment, car je ne peux pas avancer...

Link to comment
Share on other sites

Tu as donc testé que tu ne pouvais rien mettre au dessus du dossier /site/ qui soit accessible par un navigateur ?

 

Essaye de créer un fichier index.html avec marqué dedans "hello world" par exemple et va sur l'adresse de ton site et regarde si tu peux lire "hello world".

Link to comment
Share on other sites

Voilà j'ai trouvé la réponse. En fait, c'était un truc tout bête et j'y suis tombé dessus par hasard en me baladant sur un site à 4 heures du matin :P . J'ai donc déplacé le fichier .htaccess dans mon dossier de /prestashop qui est /site chez moi. J'ai ensuite copier-coller ce texte que j'ai trouvé sur le site de infomaniak.ch

 

RewriteCond %{REQUEST_URI} !^/sous-dossier

RewriteRule ^(.*)$ sous-dossier/$1 [L]

J'ai remplacé sous-dossier par site. Ensuite l'info à laquelle je suis tombée par hasard est : Dans BO, Outis>Service Web. Paragraphe "Activer le service web" : OUI

 

Et là par magie, mon site est accessible sur : www.gul-creations.ch :D

 

Manouille, je te remercie d'avoir pris le temps de lire mon messe et d'y avoir répondu...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...