Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Teknisk WordPress-spørgsmål: Rewrite af URL's for Pages

Side 1 ud af 2 (17 indlæg)
Fra Struer
Tilmeldt 15. Mar 11
Indlæg ialt: 340
Fra  Emplate ApS Hauthorn IT Skrevet kl. 16:35
Hvor mange stjerner giver du? :

Hej kære Aminoer

Jeg stødte på et interessant problem forleden:

(Hvordan) kan man opsætte rewrite regler, der gør, at hvor man før havde

http://domain.com/page.htm
http://domain.com/parent/subpage.htm
http://domain.com/grandparent/parent/anotherpage.htm

Kan redirecte disse til:

http://domain.com/page/
http://domain.com/parent/subpage/
http://domain.com/grandparent/parent/anotherpage/

Det indbyggede Permalink-system gør dette muligt for posts - men hvordan gør man dette for pages?

Jeg er klar over at jeg manuelt kan opsætte enkelte 301 redirects for hver adresse, men da det handler om en hjemmeside med mange hundrede sider, er dette ikke ønskeligt.

Er der nogen af jer derude med viden om RegEx til at skrive rewrite regler eller lignende, der kan fortælle mig hvad jeg burde skrive i min .htaccess?

Fra Bording, midtjylland
Tilmeldt 5. Jul 07
Indlæg ialt: 564
Fra  Stepfo Skrevet kl. 18:14
Hvor mange stjerner giver du? :

Hej Christoffer :-)

Hvis ikke, der er skruet i themet, så kan du bare under settings>permalinks vælge "post name", så får du den struktur, du har beskrevet ovenfor - også for pages.

Har du brug for mere specifik opsætning, så er der en rigtig god vejledning her:

http://codex.wordpress.org/Using_Permalinks

Umiddelbart synes jeg du skal gøre det via WP-backenden i stedet, men hvis det skal være via .htaccess, så er der også beskrevet i ovenstående, hvordan det gøres i forskellige tilfælde.

Mvh Allan

Fra Stoke
Tilmeldt 16. Nov 11
Indlæg ialt: 866
Skrevet kl. 18:19
Hvor mange stjerner giver du? :

Wordpress virker allerede sådan der som standard! Selv hvis du ikke ændrer permalinks.

Fra Struer
Tilmeldt 15. Mar 11
Indlæg ialt: 340
Fra  Emplate ApS Hauthorn IT Skrevet kl. 18:52
Hvor mange stjerner giver du? :

Hej Allan

Jeg tror jeg fik det forklaret forkert.

Et gammelt site har en masse sider, der er håndkodet i html, og derfor har adresser med .html som filendelse. Disse:

http://domain.com/page.htm
http://domain.com/parent/subpage.htm
http://domain.com/grandparent/parent/anotherpage.htm

Det jeg ønsker er, at erstatte dette system med WordPress. I den forbindelse skal alle gamle indgående links til .html-sider 301 redirectes til de nye sider, med følgende adresser:

http://domain.com/page/
http://domain.com/parent/subpage/
http://domain.com/grandparent/parent/anotherpage/

Jeg håber dette forklarer min situation korrekt.

Fra Struer
Tilmeldt 15. Mar 11
Indlæg ialt: 340
Fra  Emplate ApS Hauthorn IT Skrevet kl. 18:53
Hvor mange stjerner giver du? :

Kristoffer Broholm:
Wordpress virker allerede sådan der som standard! Selv hvis du ikke ændrer permalinks.


Se ovenfor

Tilmeldt 21. Sep 06
Indlæg ialt: 2606
Fra  StreetPatrol.com StreetPatrol.dk Skrevet kl. 19:44
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 2 person

Hej Christoffer, 

Frank Hellerup Madsen har skrevet en artikel om at lave mange 301 Redirects til blandt andet .htacces her. Jeg har ikke læst og brugt den men prøv at søge denne sætning, der for mig indikerer at han har beskevet en metode, hvor du måske kan slippe udenom manuelt at skrive RegEx:

"Outputtet fra den formel..."

Tilføjelse:
I øvrigt kan du også putte RegEx kode i "Redirection" plugin'et. Derfra mener jeg ikke at din kode havner i .htaccess-filen men i et PHP script. Det er også muligt du kan gøre det med pluginnet "404 Redirected".

Sparetips på Sparefeber.dk

Tilmeldt 21. Sep 06
Indlæg ialt: 2606
Fra  StreetPatrol.com StreetPatrol.dk Skrevet kl. 19:58
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 1 person

Sparetips på Sparefeber.dk

Fra Struer
Tilmeldt 15. Mar 11
Indlæg ialt: 340
Fra  Emplate ApS Hauthorn IT Skrevet kl. 22:10
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 1 person

Mange tak Gita - jeg kan se at opgaven kan gøres rimeligt automatisk. Super!

Tilmeldt 21. Sep 06
Indlæg ialt: 2606
Fra  StreetPatrol.com StreetPatrol.dk Skrevet kl. 23:04
Hvor mange stjerner giver du? :

Så lidt Christoffer,

Hvis du ønsker tilgang til hardcore RegEX-folk er det nok nødvendigt at have det i overskriften, men der er WordPress jo lidt sjov fordi der tit er færdigt programmerede muligheder dér, så du har nok valgt den rette overskrift, men du kan muligvis bruge en ny med RegEx i overskriften, hvis du får et spørgsmål mht RegEx. Denne del er noget forfærdeligt langhåret noget, i mine øjne. Og jeg tvivler på at størstedelen af dem der kan WordPress herinde kan RegEx, men jeg ved der findes en del hajer til den slags, hvis du beder om hjælp til RegEx fremfor WordPress. 

I sig selv har .htaccess-filen, som jeg ved du ved, ikke direkte med WordPress at gøre, men Linux servere. En af de ting,der også er superfedt mht SEO og WordPress er også at der er lavet mange fixes til den server den ligger på.  Og der er også gerne fixes udenom .htaccess fordi WordPress er SEO-folks suverænt mest valgte system :-)  

Sparetips på Sparefeber.dk

Fra København S
Tilmeldt 1. Feb 06
Indlæg ialt: 3528
Fra  Kim Tetzlaff ApS Kim Tetzlaff Ejendom Skrevet kl. 23:15
Hvor mange stjerner giver du? :

Har du fundet løsningen eller vil du have hjælp til den?

MVH Kim

Ekspert i hastighedsoptimering og Teknisk SEO

Optimering og udvikling af hurtige hjemmesider, med mere end 25 års erfaring. Danmarks bedste hastighedsoptimering med speciale i wordpress. Wordpress hjemmeside

Side 1 ud af 2 (17 indlæg)