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 2 ud af 2 (17 indlæg)
Tilmeldt 21. Sep 06
Indlæg ialt: 2606
Fra  StreetPatrol.com StreetPatrol.dk Skrevet kl. 23:21
Hvor mange stjerner giver du? :

Kim Tetzlaff var den første jeg tænkte på da der kom RegEx ind i billedet og SEO-optimering i forhold til den type servere. Vi er så forkælede mht gode råd til iværksættere på Amino.  Smile

Sparetips på Sparefeber.dk

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

Gita Street:

Kim Tetzlaff var den første jeg tænkte på da der kom RegEx ind i billedet og SEO-optimering i forhold til den type servere. Vi er så forkælede mht gode råd til iværksættere på Amino.  Smile

Tak for tanken ;)


Kim Tetzlaff


🚀 Hastighedsekspert ⚙️WordPress hjemmesider 🎯SEO
Siden 1995 - hjemmeside Udvikling og teknisk optimering af hjemmesider
👉 Mere om mig

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

Hej Kim

Jeg har valgt at løse det på ovenstående måde, selv om jeg stadig er nysgerrig efter at vide om man kan opsætte en rewrite-regel der tager .aspx/.html/.htm eller hvad den gamle sides adresser sluttede med, og erstatte dette med et /, så det passer til WordPress.

Fra København S
Tilmeldt 1. Feb 06
Indlæg ialt: 3533
Fra  Kim Tetzlaff ApS Kim Tetzlaff Ejendom Skrevet kl. 12:01
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 1 person

jeg har lige lavet en lille test, nede i en testmappe på min server. se derfor bort fra at reglen er lavet til test, og tilpas den til hvor den skal ligge hos dig. i eksemplets tilfælde er det mappen "test" som er roden for den side :)

det kan du se her: 

http://www.ktj-media.dk/test/tester.html

http://www.ktj-media.dk/test/mappe1/tester.html

http://www.ktj-media.dk/test/mappe1/mappe2/tester.html

http://www.ktj-media.dk/test/mappe1/mappe2/mappe3/tester.html

Man kan skrive hvad som helst som filnavn, men filendelsen bliver begrænset i reglen.

RewriteEngine On
Options +FollowSymLinks
RewriteBase /test/
RewriteRule ^(.*)\.(html|asp|htm)$ http://www.ktj-media.dk/test/$1/ [R=301,L]

Denne redirecter alt der har endelsen, html, asp og htm, skriver man noget andet, vil den ikke omskrive og redirecte.

Man kan så gøre det at man laver nogle "conditions" som skal være mødt før der bliver redirected, fx vil det nok være en god ide at sige, hvis ikke filen/mappen findes, skal den omskrive. det kan man gøre med linjen:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

og de skal indsætte lige over RewriteRule.

Så kan der være andre ting som man skal tage højde for også, men det er umuligt for mig at sige hvilke ting det kan være, uden at have kigget hele systemet igennem :)

I dit tilfælde vil reglen sikkert se ud sådan:

RewriteEngine On
Options +FollowSymLinks
RewriteBase /test/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.(html|asp|htm)$ http://domain.com/$1/ [R=301,L]

Men det var da lige lidt hjælp til dig og andre som har brug for en sådan omskrivning.

MVH Kim


Kim Tetzlaff


🚀 Hastighedsekspert ⚙️WordPress hjemmesider 🎯SEO
Siden 1995 - hjemmeside Udvikling og teknisk optimering af hjemmesider
👉 Mere om mig

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

Tak for hjælpen Kim, det virker 100% efter hensigten. Jeg deler lige tråden på Twitter, for det her er der sikkert andre, der kunne bruge til at spare masser af tid :-)

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

helt i sin orden, dog fandt jeg lige en fejl, selvom den er lille så er det alligevel en fejl :):

RewriteEngine On
Options +FollowSymLinks
RewriteBase /test/ skal være RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.(html|asp|htm)$ http://domain.com/$1/ [R=301,L]

MVH Kim


Kim Tetzlaff


🚀 Hastighedsekspert ⚙️WordPress hjemmesider 🎯SEO
Siden 1995 - hjemmeside Udvikling og teknisk optimering af hjemmesider
👉 Mere om mig

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

Havde allerede tilpasset linjen til min egen installation, men det er nok godt at få det udpenslet.

Side 2 ud af 2 (17 indlæg)