Permalinks eine permanente URL zuweisen, jeden Beitrag in einem WordPress Blog. Diese Arbeit durch eine Wechselwirkung zwischen dem WordPress Content Management System und der Apache Web -Server , die auf Ubuntu vorinstalliert kommt . Zerbrochen permalinks kann durch Auflösen Berechtigungen Probleme behoben werden, so dass WordPress und Apache auf wichtige Konfigurationsdateien zu aktualisieren. Die " . Htaccess " Konfigurationsdatei
. Htaccess-Datei steuert, welche Teile der Website durch die Nutzer angesehen werden können, und ist ein Bestandteil des permalink Erstellung und Management-System. Diese Datei sollte in Ihrem Root- Ordner neben dem WordPress wp -admin und wp-content Ordner sein . Erstellen Sie es , wenn es nicht bereits durch Eingabe des Befehls existieren "touch . Htaccess " und schlagen zurück . Dann ändern Sie das Eigentum an der Datei auf dem gleichen virtuellen Benutzer, der Apache Web -Server-Prozess läuft : sudo chown
-v : . Www-data htaccess
sudo Befehl teilt Ubuntu zum laufen folgenden Befehle als Systemadministrator und wird eine administrative Kennwort erforderlich .
. htaccess Berechtigungen
Nachdem die . htaccess -Datei erstellt wurde , müssen Sie bestätigen, dass der Apache Verfahren darf von lesen und Schreiben in die Datei. 4 für Lese- , Schreib-und 2 für 1 für ausführen : Dies wird mit dem Befehl chmod , die eine numerische Oktal -System verwendet , um Berechtigungen erstellen getan . Geben Sie den folgenden Befehl ein: sudo chmod
-v 664 htaccess
Dadurch wird das Apache2 Benutzer und Mitglieder der Apache2 Gruppe Lese-und Schreibzugriff auf die Datei geben , während Sie es als schreibgeschützt. für alle anderen Benutzer .
Apache Einstellungen
der Apache Web -Server muss auch darüber informiert, dass sie die Fähigkeit zur Durchführung URL schreibt , was sind die Informationen hat das wird in den . htaccess-Datei gespeichert werden. Verwenden Sie einen Apache Hilfsprogramm namens " a2enmod " , dies mit der folgenden Einstellung zu tun :
sudo a2enmod Rewrite
Dies wird die Einstellung und Bericht zu erstatten , dass die Einstellungen zu ändern wird nicht geändert , bis der Apache Web -Server neu gestartet wird. Sie können dies durch einen Neustart des Web -Server zu tun, oder mit dem folgenden Befehl :
sudo /etc/init.d/apache2 starten
WordPress Einstellungen
< p> Mit dem WordPress -Dashboard administrative Schnittstelle zu wählen, welche Art von permalinks Sie Ihre Website verwenden möchten. Diese Einstellung ist im Menü Einstellungen auf der linken Seite des Dashboards , gefolgt von der Permalinks Untermenü . Wählen Sie Ihre bevorzugte Permalink-Struktur und klicken Sie auf " Änderungen speichern". Die notwendigen Einstellungen automatisch auf die Dateien geschrieben werden , jetzt, da ihre Berechtigungen festgelegt sind .