it-swarm.com.de

Nicht "Wordpress" Seiten/Code bekommen 404 Fehler

Ich hoffe, dass Sie meine Retter sind. Es scheinen viele Leute mit diesem Problem in den Foren zu sein, aber keine klare Antwort. Hier ist meine Lage: -

Ich habe gerade eine neue Wordpress-Site auf neuem Hosting zusammengestellt und es funktioniert wunderbar. Ich bin überglücklich darüber, wie cool es ist. Bei unserem vorherigen Hosting (nicht Wordpress) hatten wir jedoch ein kleines Bestellsystem für unsere Kunden, das sich in einem Ordner auf der Route befand, der nicht zum Hauptverzeichnis gehörte. Es hat eine eigene index.php und kann unter www.domain.com/ericsinfo erreicht werden

Ich habe den Ordner in das neue Hosting gebracht und wie zuvor im Stammverzeichnis positioniert. Wenn ich jedoch zu www.domain.com/ericsinfo gehe, wird in Wordpress ein 404-Fehler angezeigt. Auch wenn ich www.domain.com/ericsinfo/index.php eingebe, immer noch ein Wordpress 404.

Ich habe gelesen, dass ich die .htaccess-Datei bearbeiten soll, aber meine Vorlage scheint keine zu haben, und ich möchte keine mit dem von anderen Leuten empfohlenen Code erstellen, es sei denn, ich habe etwas kaputt gemacht.

Ich kann sehen, dass Wordpress, das den 404-Prozess übernimmt, ziemlich cool ist und nicht will, dass er vollständig verschwindet. Ich möchte nur das Bestellsystem verwenden können, wie wir es zuvor konnten.

Ich werde für Ihre Hilfe auf ewig dankbar sein!

Matt

1
user5176

Das Problem, das Sie haben, liegt in der Funktionsweise des WordPress-Umschreibesystems. Die WordPress .htaccess-Datei sendet alle Anfragen (die außer index.php nicht existieren) über die index.php-Datei im WordPress-Stammverzeichnis. Wenn eine Anfrage für eine Datei mit dem Namen index.php gestellt wird, wird diese auch über das Stammverzeichnis von WordPress index.php gesendet.

Eine einfache Lösung wäre, die Datei index.php in/ericsinfo in default.php umzubenennen. Abhängig von Ihrem Hosting-Setup funktioniert dies möglicherweise. Wenn dies nicht der Fall ist, können Sie Ihrem .htaccess eine 301-Umleitung hinzufügen, die auf www.domain.com/ericsinfo zu www.domain.com/ericsinfo/default.php verweist

Redirect 301 /ericsinfo http://domain.com/ericsinfo/default.php

Die .htaccess-Datei befindet sich in Ihrem öffentlichen_html-Verzeichnis oder im öffentlichen Stammverzeichnis.

1
Chris_O