Permalinks tilldela ett permanent webbadress till varje inlägg i en WordPress blogg . Dessa fungerar genom en interaktion mellan WordPress content management system och webbservern Apache som kommer förinstallerat på Ubuntu . Trasiga permalänkar kan fixas genom att lösa behörighetsproblem , låta WordPress och Apache för att uppdatera viktiga konfigurationsfiler . Den " . Htaccess " Configuration File
. Htaccess styr vilka delar av webbplatsen kan ses som användare , och är en del av permalänk skapande och ledningssystem . Filen ska vara i ditt root WordPress mapp tillsammans med wp - admin och wp - innehåll mappar . Skapa den om den inte redan finns genom att skriva kommandot " touch. Htaccess " och slå tillbaka. Sedan ändra ägare på filen till samma virtuella användare som kör Apache processen webbservern :
sudo chown - v : . Www-data htaccess
sudo kommando talar Ubuntu att köra följande kommandon som systemadministratör , och kommer att kräva ett administrativt lösenord .
. htaccess Behörigheter
Efter . htaccess -filen har skapats , måste du bekräfta att Apache processen är tillåtet att läsa från och skriva till filen . Detta görs med kommandot chmod , som använder ett oktalt numeriska system för att skapa behörigheter : 4 för läsning , 2 för skriv- och en för exekvera . Ange följande kommando :
sudo chmod - v 664 htaccess
Detta kommer att ge Apache2 användare och medlemmar Apache2 gruppen läs-och skrivbehörighet till filen , medan inställningen det som skrivskyddad . för alla andra användare .
Apache inställningar
Apache webbservern måste också informeras om att det har förmågan att utföra URL skriver , vilket är den information som kommer att lagras i den . htaccess -filen . Använd en Apache hjälpprogram som heter " a2enmod " att göra detta med följande inställning :
sudo a2enmod rewrite
Detta kommer att ändra inställningen och rapportera tillbaka till er om att inställningar ändras inte tar plats tills webbservern Apache startas . Du kan göra detta genom att starta om webbservern , eller med följande kommando :
sudo /etc/init.d/apache2 restart Addera WordPress inställningar
Använd WordPress Dashboard administrativa gränssnittet för att välja vilken typ av permalänkar du vill att din webbplats att använda . Denna inställning är i menyn Inställningar på vänster sida av instrumentpanelen , följt av permalänkar undermenyn . Välj din favorit permalänk struktur och klicka på " Spara ändringar . " De nödvändiga inställningarna kommer att skrivas automatiskt till filerna , nu när deras behörigheter är fasta .