Konfigurieren von WordPress .htaccess zum Anzeigen von Unterordnern

Lesezeit: 2 Minuten

Konfigurieren von WordPress htaccess zum Anzeigen von Unterordnern
das Kleingedruckte

Ich habe eine WordPress-Installation mit einer .htaccess Datei, die so aussieht:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Ich habe versucht, eine neue Kopie von WordPress in einem Unterverzeichnis für ein separates Blog zu installieren, und erhalte 404-Fehler im Root-WordPress, wenn ich versuche, es anzuzeigen. Ich vermute das liegt daran .htaccess Datei.

Wie ändere ich es, damit ich den Unterordner sehen kann?

Als zukünftige Referenz können Sie Folgendes versuchen:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog2/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog2/index.php [L]
</IfModule>
# END WordPress

  • Für mich hat es funktioniert, eine WordPress-Installation im Stammverzeichnis sowie eine andere in einem Unterverzeichnis zu haben. Verwenden Sie einfach Ihren Code in den Unterverzeichnissen htaccess. DANKE!

    – AndreasC

    1. Februar 2013 um 13:50 Uhr

  • Diese Regel: RewriteRule ewriteRule . /blog2/index.php [L] macht Probleme mit PHP $_SESSION – ich kann ausgewählte $_SESSION-Variablen nicht deaktivieren.

    – uxmal

    17. April 2021 um 21:26 Uhr


1646634547 519 Konfigurieren von WordPress htaccess zum Anzeigen von Unterordnern
Owen

Bearbeiten#2: ok, ich glaube, ich habe das herausgefunden, aber es ist ziemlich chaotisch.

Ändern Sie die .htaccess-Datei Ihrer Basis-Wordpress-Installation so, dass sie wie folgt aussieht:

# BEGIN WordPress
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteCond %{REQUEST_URI} !^/blog2/.*
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Laden Sie jetzt eine neue Kopie von WordPress in „blog2/“ und kopieren Sie Ihre wp-config.php Datei dazu. Bearbeiten Sie die Datei „/blog2/wp-config.php“ und ändern Sie die $table_prefix zu etwas anderem als Ihrem ersten Blog. (Dadurch werden beide WordPress-Versionen in derselben Datenbank installiert).

Sobald Sie das getan haben, sollten Sie in der Lage sein, zu gehen:

http://yourdomain.com/blog2/

und beenden Sie die Installation ohne Probleme. das anfängliche problem war, dass die neue kopie von wordpress immer wieder versuchte, die erste kopie zu verwenden wp-config.php Datei. Durch manuelles Verschieben wurde das alles behoben.

weil ich verrückt bin, habe ich das mit zwei frischen Kopien getestet, ein paar Testartikel geschrieben und konnte ohne Probleme herumnavigieren, also sollte es funktionieren 🙂

963580cookie-checkKonfigurieren von WordPress .htaccess zum Anzeigen von Unterordnern

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy