Wenn WordPress aufgrund von CPanel Fantastico Auto-Installer keine .htaccess-Datei für neue Multisite-Websites bereitstellt?
-
16-10-2019 - |
Frage
Ich habe WordPress über eine automatische Installation installiert und später als Multisite konfiguriert. Aber wann immer ich die WordPress-Site mit automatischer Installer erstelle .htaccess
Datei standardmäßig. Also habe ich eine leere Datei mit dem Namen erstellt .htaccess
in CPanel und hat diesen Code in ihn eingefügt:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^files/(.+)wp-includes/ms-files.php?file=$1 [L]
RewriteCond %{REQUEST_FILENAME} -f
[OR] RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
Ist es eine richtige Methode?
Lösung
Sicher ist dies kein Problem. Solange Ihre Website funktioniert und auf die richtigen Seiten weiterleitet, schadet dies nicht. Möglicherweise möchten Sie es auch zum Schutz Ihrer WP-Config-Datei vor Hackern verwenden, indem Sie diese zu Ihrem .htaccess hinzufügen:
<Files wp-config.php>
Order Allow,Deny
Deny from all
</Files>
Viel Glück :)
Andere Tipps
Die .htaccess -Datei sollte automatisch von WordPress erstellt werden, wenn Sie hübsche Permalinks aktivieren. Falls dies nicht der Fall war, zeigt WordPress Ihnen den Code an, mit dem Sie die Datei manuell erstellen sollten.
Wenn Sie Zweifel haben, welcher Code zu verwenden ist, würde ich ziemlich Permalinks im Backend deaktivieren, Backup und dann die aktuelle .htaccess-Datei entfernen. Dann würde ich in das Backend gehen, um ziemlich Permalinks zu aktivieren und den angegebenen Anweisungen zu befolgen.