2016-08-19 1 views
0

Ich habe Wordpress in ein inneres Verzeichnis installiert. wie root/mysite. Warum ich es nicht auf root installiert habe, weil so viele Addon-Domains installiert sind und ich nicht wirklich alle Addon-Domain-Ordner mit Wordpress-Dateien im Root-Verzeichnis durcheinander bringen will. Mein Stammverzeichnis ist für www.example.com. Und meine Wordpress-Site, die ich auf root/mysite installiert habe, so ist die URL dafür www.example.com/mysites. Gibt es trotzdem Umleitung www.example.com/mysites zu www.example.com. Wie ich schon sagte der einzige Grund für die Installation von WordPress auf meinem root, weil ich Wordpress-Dateien, Ordner mit anderen Addon-Domain-Ordnern auf Root nicht verwechseln will.Wie wordpress (installiertes inneres Verzeichnis) zur Hauptstammadresse umgeleitet wird?

Also mein Hauptziel ist das Anzeigen einer Wordpress-Site auf www.jimfahad.com, die auf www.example.com/mysites installiert ist. Gibt es irgendeinen Weg?

Antwort

3

Ja, Sie können die WordPress-Installation und Ordner in mysites lassen, aber Sie müssen die .htaccess Datei und die index.php Datei zu root kopieren. Dies führt dazu, dass sich die visuelle URL von WordPress im Stammverzeichnis (example.com) befindet, aber die Uploads, Themen-URLs usw. sind in example.com/mysites.

Siehe WordPress Codex > Giving WordPress Its Own Directory « Using a pre-existing subdirectory install, wie die Dateien kopieren und bearbeiten:

1) Tafel an der Allgemeinen Einstellungen gehen.

2) Im Feld für die Site-Adresse (URL): Ändern Sie die Adresse in die Root-Verzeichnis-URL . Beispiel: http://example.com

3) Klicken Sie auf Änderungen speichern. (Keine Sorge über die Fehlermeldung und Sie versuchen nicht einen Blog an dieser Stelle zu sehen! Sie werden wahrscheinlich eine Nachricht über Datei erhalten wurde nicht gefunden.)

4) Kopieren (nicht verschoben werden!), Um die index.php und .htaccess-Dateien aus dem WordPress (WordPress in unserem Beispiel) Verzeichnis in das Stammverzeichnis Ihrer Website-Letzteres ist wahrscheinlich so etwas wie www oder public_html benannt. Die .htaccess-Datei ist unsichtbar, daher müssen Sie möglicherweise Ihren FTP-Client festlegen, um versteckte Dateien anzuzeigen. Wenn Sie keine hübschen Permalinks verwenden, haben Sie möglicherweise keine .htaccess-Datei. Wenn Sie WordPress auf einem Windows (IIS) -Server laufen lassen und hübsche Permalinks verwenden, , haben Sie in Ihrem WordPress-Verzeichnis eine web.config-Datei anstelle einer .htaccess-Datei.

5) Bearbeiten Sie Ihre Stammverzeichnis der index.php:

6) Öffnen Sie die Datei index.php in einem Texteditor Stammverzeichnis. Ändern die Zeile, die sagt:

require(dirname(__FILE__) . '/wp-blog-header.php');

auf die folgenden, mit Ihrem Verzeichnisnamen für die Wordpress-Kern Dateien:

require(dirname(__FILE__) . '/wordpress/wp-blog-header.php');

und die Datei speichern.

7) Melden Sie sich bei Ihrer Website an (wenn Sie noch nicht sind).Die URL sollte noch sein http://example.com/wordpress/wp-admin/

8) Wenn Sie sich Permalinks festgelegt haben, gehen Sie auf die Permalinks Panel und Update Ihre Permalink-Struktur. WordPress aktualisiert automatisch Ihre Ihre .htaccess-Datei, wenn es die entsprechenden Dateiberechtigungen hat. Wenn WordPress nicht in Ihre .htaccess-Datei schreiben kann, werden Ihnen die neuen Rewrite-Regeln angezeigt, die Sie manuell in Ihre .htaccess-Datei (im selben Verzeichnis wie die Hauptindex.php-Datei) kopieren sollten.

Verwandte Themen