Resultat 1 till 9 av 9

URL-omskrivnings frågor

  1. #1
    pawes avatar
    pawe pawe är inte uppkopplad Lär mig SEO
    Reg.datum
    feb 2007
    Ort
    Umeå
    Inlägg
    3
    Hej!

    Gud så glad jag blev när jag hittade detta forum! Kanon trevligt initiativ!!!! Har hittat mycket läsbart! Nu ska jag även börja leka med detta själv..

    Har ett egentillverkat CMS som jag skulle vilja skriva om URL:rna på.

    Ett exempel på hur en adress kan se ut idag:
    ?m=gastbok&p=start&id=9

    Jag är total nybörjare vad gäller sånt här tyvärr. I början när jag började jobba med mitt CMS så hade jag enbart ett id nummer i adressfältet så då var det enklare att skriva om URLadressen. Men nu har jag så mycket info i adressfältet så jag blir knäpp bara jag försöker

    m="dir" p="fil" id="id i databasen"

    Mitt mål är alltså att få det något liknande så här:
    ?m=gastbok&p=start&id=9

    /gastbok/start/9.html

    Är det möjligt? Var ska jag börja? Har ni några tips? Hur skulle ni ha gjort? M.m m.m?

    Med vänlig hälsning
    Patrik

  2. #2
    Nords avatar
    Nord Nord är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    mar 2006
    Ort
    Kungsholmen, Stockholm
    Inlägg
    293
    Hej Patrik,

    det går absolut att fixa. Vilken webbserver använder du?

  3. #3
    Nords avatar
    Nord Nord är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    mar 2006
    Ort
    Kungsholmen, Stockholm
    Inlägg
    293
    Här är i alla fall kod du kan lägga i din vhost-konfiguration om du kör Apache.

    Regeln ser likadan ut i IIS men syntaxen skiljer en aning beroende på vilket filter som används.
    Kod:
    RewriteEngine on
    RewriteRule ^/([^/]+)/([^/]+)/(.*).html$ /?m=$1&p=$2&id=$3 [Last]
    Du behöver även slå på mod_rewrite i din Apache-konfiguration (mods_enabled i /etc/apache under unix) om du inte har detta påslaget redan (vanligen standard).

    Lycka till!

  4. #4
    pawes avatar
    pawe pawe är inte uppkopplad Lär mig SEO
    Reg.datum
    feb 2007
    Ort
    Umeå
    Inlägg
    3
    Citat Ursprungligen postat av Nord
    Hej Patrik,

    det går absolut att fixa. Vilken webbserver använder du?
    Låter ju lovande Jag kör Apache....

    Går dock åt fanders för mig.. Fugerade inte med dina fina rader Har även försökt med denna:

    Kod:
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^(.*) $1 [L]
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?m=$1 [L]
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^([a-z0-9_-]+)/([0-9]+)/ index.php?m=$1&p=$2 [L]
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^([a-z0-9_-]+)/([0-9]+)/ index.php?m=$1&p=$2&id=$3 [L]
    Kan man bygga hela regeln på en rad? Eller ska man göra som i ovanstående exempel?

  5. #5
    Nords avatar
    Nord Nord är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    mar 2006
    Ort
    Kungsholmen, Stockholm
    Inlägg
    293
    Kan hjälpa att ta bort den inledande /'en på både match och ersättning. Jag tycker du ska köra med mitt förslag till rad. Vad visar den för fel exakt?

  6. #6
    pawes avatar
    pawe pawe är inte uppkopplad Lär mig SEO
    Reg.datum
    feb 2007
    Ort
    Umeå
    Inlägg
    3
    Fungerade superduper!

    Om man vill lägga till ännu en parameter i omskrivningen, kan man inte göra så här då?

    Kod:
    RewriteRule ^([^/]+)/([^/]+)/([^/]+)/(.*).html$ ?m=$1&p=$2&id=$3&k_id=$4 [Last]
    Tusen tack för hjälpen!!! Nu måste jag bara komma ikapp med lärande så jag förstår vad du gör..

  7. #7
    Nords avatar
    Nord Nord är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    mar 2006
    Ort
    Kungsholmen, Stockholm
    Inlägg
    293
    Jo det kan man. :-)

    Mer dokumentation hittar du på mod_rewrite's hemsida

    Reguljära uttryck ser väldigt krångliga ut men det är smidigt att kunna och inte så svårt att lära sig. Vill du fördjupa dig ytterligare så är Mastering Regular Expressions den bästa boken enligt mitt tycke. En bra webbplats med guider är också regular-expressions.info
    Senast redigerat av Nord den 2007-02-04 klockan 19:04.

  8. #8
    Asa_80s avatar
    Asa_80 Asa_80 är inte uppkopplad Lär mig SEO
    Reg.datum
    feb 2007
    Inlägg
    1
    Jag behöver också hjälp med detta. Jag har en egen server fast jag måste använda mig utav 404 felsida och server.transfer för att fixa det. Har ej tillgång till att fixa ISAPI filter. Allt i ASP tack..

    Hoppas på hjälp.

    Istället för att använda följande länk till en artikel:
    http://www.gruvsjo.com/artikel.asp?pid=1&artID=81

    Vill jag det skall stå så här:
    http://www.gruvsjo.com/artiklar/namn_pa_artikel

    Går detta och hur gör man?!

  9. #9
    MattiasNs avatar
    MattiasN MattiasN är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    mar 2006
    Ort
    Stenungsund
    Inlägg
    680
    Fungerar att göra. Vi gör det på sidan du ser i min signatur.

    Där har vi även en 301 funktion som gör att om man skriver in fel på allt utom ID:et så ändrar servern till rätt URL det räcker alltså med att bara skriva 789.asp

    Har inte full koll på hur det görs men kan kolla det.
    Hogia [Jobb] :: Morlanda Scoutkår [Fritid]

Ämnesinformation

Användare som tittar på det här ämnet

Det är för närvarande 1 användare som tittar på det här ämnet. (0 medlemmar och 1 gäster)

Liknande ämnen

  1. Några frågor om PR
    Av Pablo i forum PageRank
    Svar: 11
    Senaste inlägg: 2006-12-06, 23:20
  2. Nybörjar frågor, var barmhärtiga :)
    Av Alfons74 i forum Optimering
    Svar: 8
    Senaste inlägg: 2006-11-20, 15:51
  3. Hjälp med smarta frågor?
    Av Peter_ i forum Övrigt inom SEO
    Svar: 5
    Senaste inlägg: 2006-10-13, 10:04
  4. Matt Cutts svara på frågor via Google Video
    Av Bernt Johansson i forum Nyheter
    Svar: 0
    Senaste inlägg: 2006-08-01, 12:47
  5. Matt Cutts ber om frågor
    Av Bernt Johansson i forum Nyheter
    Svar: 8
    Senaste inlägg: 2006-03-30, 01:17