2010-04-30 5 views
0

je veux changer cette url.htaccess ne fonctionne pas du tout

localhost/classAds/classInc/home.php 

à

localhost/classAds/classInc/home/ 

pour ce que j'ai créé le fichier .htaccess que suivre,

RewriteEngine On    #Turn on the rewriting engine 
RewriteRule  ^home/?$ home.php [NC,L] #Handle requests for "home" 

et mis ce fichier en

C: \ wamp \ www \ classAds, puis C: \ wamp \ www \ classAds \ classInc

mais aux deux endroits cela n'a pas fonctionné, j'ai vérifié le journal des erreurs Apache mais rien là. en fait je une nouvelle à cette chose .. une idée ?? s'il vous plaît

+2

régulièrement le fichier est appelé ".htaccess" http://httpd.apache.org/docs/2.1/howto/htaccess.html – mattanja

+0

Peut-être qu'il ne fonctionne pas parce que vous mispelled ".htaccess". –

+0

quelques conseils: 1.Assurez-vous que votre hôte ou vhost a la directive AllowOverride sur ON 2.Assurez-vous que le module de réécriture apache est installé et peut être chargé correctement – Andreas

Répondre

0

Vous devez nommer votre fichier .htaccess (deux c) et le placer dans le dossier racine de votre site Web pour effectuer la réécriture dont vous avez besoin.

RewriteEngine on 
RewriteRule ^Home/ home.php [L,NC,QSA] 
RewriteRule ^Home home.php [L,NC,QSA] 
+0

je vérifie juste mon apache_error.log et trouve une erreur quelque chose comme ça [erreur] [client 127.0.0.1] client refusé par la configuration du serveur: C:/Program Files/Apache Software Foundation, référant: http: // localhost/classAds/classInc/ une idée s'il vous plaît ??? – shuja

+0

Vous devez vérifier votre configuration racine - consultez cette explication: http://www.raditha.com/blog/archives/896.html – Fenton

Questions connexes