L'erreur 500 signifie, en principe, que le contenu du fichier .htaccess est erroné ou non compatible avec le serveur utilisé.
Que se passe-t-il en supprimant ou renommant le fichier .htaccess ?
D'autre part, concernant le fait que le site ne soit pas vu à l'adresse [mon_site], il faudrait relire une de mes anciennes contributions sur ce sujet.
Il y a plein de sites qui expliquent comment remplir .htaccess
Bonjour,
Voici comment j'ai fait pour que sous Wamp5, mes différents sites locaux soient vus de manière similaire aux mêmes sites chez un hébergeur - c'est-à-dire pour que les différentes variables, par exemple :
soient gérées de la même manière en local et en réel, ce qui n'est pas le cas de la configuration Wamp5 par défaut, principalement par le fichier www/index.php.
Cela s'applique pour Windows XP - Pas essayé avec Vista.
Je prends l'exemple de 3 de mes sites : (Bien sûr, exemple à modifier en fonction du nom de vos sites)
Les contenus de droite de chaque ligne étant les exactes copies des noms des dossiers des sites locaux situés dans G:\Wamp\www\
- 2 - Ouvrir le fichier Wamp\Apache\Conf\httpd.conf
Nota : Nouveau avec Wamp5 1.7.0, la définition des « Virtual Hosts » ne se fait plus directement dans le fichier httpd.conf, mais dans un fichier include conf/extra/httpd-vhosts.conf
Décommenter (Supprimer le # de début de ligne) la ligne Include... :
# Virtual hosts Include conf/extra/httpd-vhosts.conf
- 2.1 - Ouvrir le fichier conf/extra/httpd-vhosts.conf
Nota : ServerName localhost doit être en premier et l'ordre correspondre à celui du fichier Hosts.
À partir de ces modifications, si on lance Wampserver et que dans le navigateur on lance un site local, par exemple [aviatechno] (le "/" final est obligatoire), on ouvrira bien le site local.
En revanche, si on lance Localhost depuis l'icône de Wampserver, puis dans le menu du fichier index.php de Wampserver, par exemple aviatechno, on obtiendra : [localhost] ce qui ajoute un niveau de plus (localhost/) par rapport au site réel et fait que les variables susmentionnées n'ont pas un contenu similaire à celui du site réel.
Donc, - 3 - dans le fichier Wamp\www\index.php modifier la ligne :