Unter Einstellungen -> Permalinks kann man WordPress mitteilen, dass es Pretty Permalinks verwenden soll, damit aus einer kryptischen URL eine menschenlesbare Internetadresse wird.
Leider funktioniert das vielfach nicht ganz auf Anhieb, wenn man auf einer lokalen LAMP Testumgebung unter Ubuntu entwickelt.
.htaccess Datei anlegen
Wir schauen als erstes im Hautverzeichnis von WordPress (dort wo auch die index.php der aktuellen WordPress Installation liegt), ob dort bereits eine .htaccess erstellt wurde. Damit wir allerdings die .htaccess sehen können, müssen wir zuerst die verborgenen Dateien anzeigen. Dies geht ganz einfach. Ich gehe mal davon aus, dass Du Nautilus als Dateimanager verwendest. Mit Ansicht -> Verborgene Dateien anzeigen oder mit der Tastenkombination Ctrl + H kannst Du Dir die ausgeblendeten Systemdateien anzeigen lassen.
Falls dort schon eine .htaccess wohnt, einfach mit gedit öffnen und kontrollieren, ob dieser Abschnitt vorhanden ist:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
Falls nicht, den Abschnitt einfügen und das File speichern.
mod_rewrite hinzufügen
Nun fügen wir über das Terminal mod_rewrite zum Apache Server hinzu:
sudo a2enmod rewrite
AllowOverride All
Anschliessend müssen wir noch die Datei /etc/apache2/sites-available/000-default.conf (wieder mit gedit) um diesen Eintrag ergänzen:
<Directory /var/www/html> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all # Uncomment this directive is you want to see apache2's # default start page (in /apache2-default) when you go to / #RedirectMatch ^/$ /apache2-default/ </Directory>
Apache neustarten
Speichern und Apache via Terminal neustarten:
sudo service apache2 restart
Das war’s!
So, nun können wir im Backend von WordPress die gewünschte Permalinkstruktur auswählen und erfreuen uns an den neuen „Pretty URL’s“.
Links, die mir bei der Lösungsfindung geholfen haben:
Vielen Dank!
dieser Tipp hat funktioniert …
Gerne. Freut mich, dass ich Dir helfen konnte!