Resultat 1 till 5 av 5

Lyckas inte med URL-omskrivning i .htaccess

  1. #1
    Vaues avatar
    Vaue Vaue är inte uppkopplad Lär mig SEO
    Reg.datum
    feb 2014
    Inlägg
    3
    Har läst Westergrens guide i ämnet och testat hur mycket som helst men får ingenting att hända.

    Målet är att snygga till URL:er. Jag har sidor som ser ut så här:
    http://domännamn.se/sida/?link=variabel
    Där variabeln kan innehålla a-z, 0-9, flera bindestreck och parenteser.

    Jag vill komma åt samma sida med denna URL:
    http://domännamn.se/sida/variabel

    Så här ser min .htaccess ut sen innan:
    Kod:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    Har bl.a. testat att lägga till följande (både i och efter det befintliga if-blocket):
    Kod:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^sida/([a-z]+)$ /sida/?link=$1 [L]
    Borde den då inte skriva om de variabler som bara innehåller a-z i alla fall?

  2. #2
    Tobias Nyholms avatar
    Tobias Nyholm Tobias Nyholm är inte uppkopplad Moderator
    Reg.datum
    maj 2009
    Ort
    Stockholm
    Inlägg
    881
    Har du läst denna guide som jag skrivit?


    Du bör skriva något i form med följande. Sätt det innan "#BEGIN WordPress"
    Kod:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^sida/([0-9a-z-\(\)]+) /sida/?link=$1 [QSA]
    Du skriver nu om en stäng typ /sida/foobar-(4711)?baz=true som att tolkas som /sida/?link=foobar-(4711)&baz=true

    Observer hur ?baz=true skrivs om till &baz=true när du har [QSA].

    Jag vill också påpeka att du kan lägga till en regel som denna i Wordpress egna rewrite tabell. Det är lite meckigare och jag vet inte om du vinner något på det när du bara ska göra så här enkla grejer.
    CTO på Happyr.com. Vi gör rekrytering effektivt

  3. #3
    Vaues avatar
    Vaue Vaue är inte uppkopplad Lär mig SEO
    Reg.datum
    feb 2014
    Inlägg
    3
    Tack så mycket, Tobias. Tyvärr får jag det inte att lira ändå.
    Kan det ha något att göra med hur sidorna skapas?
    Sidan "sida" (kan f.ö. nämna att den har ett bindestreck i sig också) i WP har ett plugin som hämtar data genom ett API. Men eftersom det går att komma åt en sida direkt genom att gå till http://domännamn.se/sid-sida/?link=variabel-namn hoppades jag att man skulle kunna göra en rewrite enligt din guide. För att helt enkelt slippa se "?link="...

  4. #4
    Tobias Nyholms avatar
    Tobias Nyholm Tobias Nyholm är inte uppkopplad Moderator
    Reg.datum
    maj 2009
    Ort
    Stockholm
    Inlägg
    881
    Hm. Testa göra så här. I din rootkatalog finns en fil som heter index.php. Redigera den engligt:
    PHP-kod:
    <?php

    die('<pre>'.print_r($_REQUEST,true));
    define('WP_USE_THEMES'true);
    /** Loads the WordPress Environment and Template */require( dirname__FILE__ ) . '/wp-blog-header.php' );
    Du kan då få en "schysst" debug-utskrift.
    Börja sedan att testa generella regler. Typ:

    Kod:
    #första testet
    RewriteRule ^(.*)$ /index.php?foobar=$1 [L]
    #andra testet
    RewriteRule ^sida/(.*)$ /index.php?foobar=$1 [L]
    # ...
    # Sista testet
    RewriteRule ^sida/([0-9a-z-\(\)]+) /sida/?link=$1 [QSA]
    Du kan efter varje test se vad wordpress tar emot för parametrar och försöka lista ut var och när det blir fel.
    CTO på Happyr.com. Vi gör rekrytering effektivt

  5. #5
    Vaues avatar
    Vaue Vaue är inte uppkopplad Lär mig SEO
    Reg.datum
    feb 2014
    Inlägg
    3
    Tack Tobias, ska testa detta.

Ä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. Htaccess hjälp. Får inte domänen att kicka in
    Av Fillkott i forum Förfråga om tjänster / Platsannonser
    Svar: 0
    Senaste inlägg: 2014-02-19, 15:50
  2. Lyckas medpressutskick?
    Av Kenan83 i forum Övrig internetmarknadsföring
    Svar: 1
    Senaste inlägg: 2013-04-08, 09:03
  3. Svar: 13
    Senaste inlägg: 2011-12-07, 11:30
  4. Google och bilder...varför lyckas vi inte
    Av trasker i forum Google
    Svar: 3
    Senaste inlägg: 2009-02-19, 13:33
  5. Hur lyckas man?
    Av MattiasN i forum Google
    Svar: 3
    Senaste inlägg: 2006-08-23, 15:36