1: Haben Sie mod_mime auf Apache installiert? 2: Sind Sie sicher, dass .htaccess ausgeführt wird?
Einfacher Test wäre, um zu sehen, ob es Ihre URLs neu schreiben kann, um www hinzuzufügen/zu entfernen. Beispiel:
Options +FollowSymLinks RewriteEngine
On RewriteBase/RewriteCond
%{HTTP_HOST} !^www\.mycee\.com$ [NC]
RewriteRule ^(.*)$
http://www.mycee.com/$1 [R=301,L]
3: Welcher Benutzer ist der Besitzer der .htaccess-Datei und was ist ihre Attribute?
4: Überprüfen Sie, ob die AllowOverride-Direktive in Ihrer Apache-Konfiguration festgelegt ist und nicht auf None gesetzt ist. Testen Sie, indem Sie ungültige Anweisungen in die .htaccess-Datei schreiben und die Seite neu laden. Wenn das Apache-Fehlerprotokoll keine Fehler anzeigt, wird es nicht ausgeführt.
5: Wenn Sie Shared Hosting verwenden, erkundigen Sie sich bei Ihrem Host, ob AllowOverride aktiviert ist oder nicht.
Persönlich denke ich, der beste Ort, um die AddType-Direktive in Apache httpd.conf als .htaccess stellen Sie einen Performance-Hit auf Ihrem Server, aber im Fall von Shared-Hosting, .htaccess ist in der Regel die einzige Option zur Verfügung .
Sie wissen ... Sie müssen einige Antworten genehmigen ... manchmal ... Sie scheinen das nicht zu tun. –
Akzeptiert Apache definitiv die .htaccess-Datei? (Bring etwas Müll hinein und sieh nach, ob es Tacks spuckt.) Gibt es irgendetwas in den httpd Fehlerprotokollen? Hast du versucht, httpd neu zu starten? Sie müssen sich wirklich etwas mehr Mühe geben, bevor Sie etwas schreiben. –
kann ich nur tun, nachdem es für mich funktionierte ... – Ashok