Permalinks tildele en permanent webadresse til hvert indlæg i en WordPress blog. Disse arbejde gennem et samspil mellem WordPress content management system og Apache webserveren , der kommer præinstalleret på Ubuntu. Brudte permalinks kan rettes ved at løse tilladelsesproblemer , så WordPress og Apache til at opdatere de vigtigste konfigurationsfiler. Den " . Htaccess " Configuration File
. Htaccess kontrol , hvilke dele af hjemmesiden kan ses af , hvilke brugere , og er en del af permalink oprettelse og management system. Denne fil skal være i din root WordPress folder ved siden af wp -admin og wp - content mapper. Skab det hvis det ikke allerede findes ved at indtaste kommandoen " touch. Htaccess " og trykke retur . Derefter ændre ejerskabet af filen til den samme virtuelle bruger , der kører Apache webserver proces : Hej
sudo chown - v: . Www - data htaccess
sudo kommando fortæller Ubuntu til at køre følgende kommandoer som systemadministrator , og vil kræve en administrativ adgangskode.
. htaccess Tilladelser
Efter . htaccess filen er blevet oprettet , skal du bekræfte, at Apache processen er tilladt at læse fra og skrive til filen. Dette gøres med kommandoen chmod , som bruger et oktalt numerisk system til at oprette tilladelser: 4 for read , 2 til skrive og 1 til udføre. Indtast følgende kommando : Hej
sudo chmod -v 664 htaccess
Dette vil give Apache2 bruger og medlemmer Apache2 gruppen læse og skrive adgang til filen , mens indstilling det som skrivebeskyttet. for alle andre brugere.
Apache indstillinger
Apache webserver skal også informeres om, at det har kapacitet til at udføre Webadresseomskrivning , som er de oplysninger, som vil blive gemt i . htaccess filen. Brug et Apache hjælpeprogram kaldet " a2enmod " for at gøre dette med følgende indstilling : Hej
sudo a2enmod omskrive
Dette vil ændre indstillingen, og rapportere tilbage til dig, at indstillingerne ændringen ikke vil tage plads, indtil Apache webserveren genstartes. Du kan gøre dette ved at genstarte webserveren , eller med følgende kommando : Hej
sudo /etc/init.d/apache2 genstarte
WordPress Indstillinger
< p> Brug WordPress Dashboard administrative grænseflade til at vælge , hvilken slags permalinks , du ønsker din hjemmeside til at bruge. Denne indstilling er i menuen Indstillinger i venstre side af Dashboard , efterfulgt af Permalinks undermenuen. Vælg din foretrukne permalink struktur og klikke på "Gem ændringer". De nødvendige indstillinger vil blive skrevet automatisk til filerne , nu hvor deres tilladelser er faste.