2009-07-14 12 views
0

J'ai hébergé mon site sur www.hostmoster.com, j'ai écrit le fichier .htaccess pour la réécriture d'URL, il fonctionnait correctement depuis 1 an ... mais aujourd'hui ils en ont fait mise à jour dans leur serveur Apache .. et maintenant mon fichier .htaccess ne fonctionne pas correctement. le contenu de mon dossier estLe fichier .htaccess ne fonctionne pas sur Apache Server

RewriteEngine on 
RewriteRule ^$ /index.php [L] 
RewriteCond $1 !^(index\.php|functions\.php|showpopup\.php|signup\.php|chat|tmp|extras|services|flash|data|images|forum|business|css|scripts|robots\.txt|favicon\.ico) 
RewriteRule ^(.*)$ /index.php/$1 [L] 

S'il vous plaît aidez-moi .. Apache version Server est 2.2.11 .. Le problème que je suis confronté est que pour chaque page de la demande, il ouvre la page index.php

+1

Demandez au support Hostmonster. Vous les payez, ils devraient pouvoir vous aider, surtout si le problème réside dans leur configuration. –

+0

Que diriez-vous de leur demander ce qui a changé depuis la mise à jour. – Gumbo

+1

http://helpdesk.hostmonster.com/ –

Répondre

0
peut-être ...

note:

Si vous voulez appeler votre fichier .htaccess quelque chose d'autre, vous pouvez changer le nom du fichier en utilisant le Directive AccessFileName. Par exemple, si vous préférez appeler le fichier .config alors vous pouvez mettre la suivante dans votre fichier de configuration du serveur:

AccessFileName .config

De Apache docs

0

je peux être pour deux raisons. Un pour la permission du fichier et le second est pour le désactiver pour exécuter .htaccess par le serveur web. Utilisez ce lien pour vérifier la configuration d'apache pour exécuter le fichier .htaccess.

http://httpd.apache.org/docs/current/howto/htaccess.html

Il est sûr dans le serveur partagé, vous ne serez pas l'autorisation d'accéder de fichier .conf mais vous pouvez demander problème pour soutenir l'équipe, ils peuvent vous aider.

Questions connexes