Als ich meine Datei hochgeladen habe, habe ich sie im Shared Hosting hochgeladen. Die Sache ist, dass sich die Dateien und Ordner für meinen Codezeichner in einem dieser Websitenamenordner befinden.
Es gibt mir einen Fehler 404, wenn ich die Seite besuche.
Meine .htaccesss
-Datei:
Ich weiß wirklich nicht, was ich tun soll. Jede Hilfe ist gut. Danke.
Bearbeiten : Wenn ich die Datei index.php bearbeite und einfach etwas wie echo 'Hey';
einfüge und die .htaccess-Datei lösche, funktioniert es gut.
Basierend auf Ihrer Dateistruktur:
Der 404-Fehler kann mit diesem Teil zusammenhängen:
%Vor% Das bedeutet: Wenn das Apache-Modul mod_rewrite.c
nicht verwendet wird oder nicht vorhanden ist, werden alle 404 an die index.php gesendet. Wenn Ihre codeigniter index.php in Ihrem root "web" -Ordner (public_html) ist, sollten Sie stattdessen ErrorDocument 404 /index.php
schreiben. Wenn es in irgendwelchen Unterordnern ist, benötigen Sie zum Beispiel: /dyar.no/index.php
und die übrigen Regeln sollten auch auf die gleiche index.php verweisen.
Ihr aktueller .htaccess funktioniert gut, wenn Sie ihn in der Nähe Ihrer index.php (dem gleichen Ordner des Stammordners Ihrer Website) platzieren.
Außerdem ist ein .htaccess nicht nützlich, wenn Sie dort keine sinnvollen Bedingungen und Regeln haben. Die eine, die Sie haben, ist speziell für codeigniter, die einen system
und einen application
Ordner hat.
Sie können mehrere .htaccess-Dateien in den Ordnern Ihrer anderen Websites haben (wenn Sie Codeigniter in mehreren verwenden, kopieren Sie diesen .htaccess in diese Unterordner, zB: if dyar.no verwendet codeigniter kopieren, dass .htaccess zu diesem Ordner).
Ich habe bemerkt, dass Sie auch Wordpress verwenden und diese Regeln könnten dementsprechend geändert werden ... Löschen Sie also Ihre aktuelle root .htaccess Datei (aus dem public_html Ordner) und installieren Sie BulletProof Sicherheit Plugin in Ihrer Wordpress-Site. Sobald Sie dies getan haben, müssen Sie im Admin-Dashboard (Registerkarte BPS) einfach auf sicheres .htaccess generieren klicken (es generiert ein starkes .htaccess entsprechend Ihrer Dateistruktur und deckt die meisten Sicherheitsprobleme ab). Danach aktivieren Sie es im Stammordner und im Admin-Ordner und Sie sollten alles abgedeckt haben.
Die generierte .htaccess-Datei kann auch eine gute Referenz sein, um andere .htaccess-Dateien zu schreiben, die Sie möglicherweise benötigen.
Ссылка ist eine der besten Referenzen, die ich gefunden habe und die ich .htaccess und hier sind ein paar Beispiele .
Ich hoffe, es hilft!
Ich schlage vor, Rewrite base /{your codeigniter folder}/
in .htaccess zu verwenden, was für mich funktioniert.
Fügen Sie Folgendes in Ihre .htaccess Datei
ein %Vor%Hinweis: projectfoldername ist der Name Ihres htdocs oder Projektordners
In .htaccess
%Vor% In der config.php ( application/config
)
Tags und Links php codeigniter .htaccess