Kom ihåg mig?
Home Menu

Menu


mod rewrite. Google indexerar inte de nya länkarna

 
Ämnesverktyg Visningsalternativ
Oläst 2006-10-18, 00:16 #1
kydyl kydyl är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 70
kydyl kydyl är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 70
Jag har haft en länkstruktur som varit .../index.php?page=kategori&sub_page=undersida men för en tid sedan så skrev jag om den med mod rewrite till .../kategori/undersida

Det funkar jättebra på själva sidan men problemet är att google inte verkar indexera de nya url:ern. På google så kommer fortfarande (bara) den gamla länktypen upp trots att jag vet att google varit inne på sidan ett flertal gånger (och uppdaterat sin cache mm) på sidorna sen omskrivningen.

Måste jag göra nått annat också?
kydyl är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-18, 00:24 #2
Thomass avatar
Thomas Thomas är inte uppkopplad
Administratör
 
Reg.datum: May 2003
Inlägg: 3 901
Thomas Thomas är inte uppkopplad
Administratör
Thomass avatar
 
Reg.datum: May 2003
Inlägg: 3 901
En sådan process kan ta ett halvår eller mer. Allt beror på hur populär domänen i fråga är.

Om den gamla länkstrukturen funkar fortfarande kan du påskynda genom att lägga en status 301 permanently moved från den gamla till den nya adressen.
Thomas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-18, 10:00 #3
kydyl kydyl är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 70
kydyl kydyl är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 70
oj ett halvår det låter jobbigt länge

Jo de gamla länkarna fungerar ju fortfarande, hur lägger jag enklast en 301:a då? Gör man det också i .htaccess filen eller?
kydyl är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-18, 20:38 #4
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Har du gjort permanent redirect från de gamla URL:erna till de nya? SEO har jag dålig koll på men en teori är att G skiter i de nya URL:erna för att den tycker att det är duplicerat innehåll.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-18, 21:07 #5
kydyl kydyl är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 70
kydyl kydyl är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 70
Nej tyvärr så har jag inte fått till det med redirectsen. Jag försökte idag med

RewriteRule ^index\.php\?page=formulas&sub_formula=main$ formelsamling/index [R=301,L]

osv för alla urler.
Men det fungerar inte. Tydligen eftersom man inte kan matcha med query strängen alls vid mod_rewrite utan man är tvungen att använda RewriteCond och det fick jag inte heller till

Tittade även lite på Redirect permanent
Men då verkar det ju som att villkoret ska vara en lokal mapp/fil och det fungerar ju inte heller i mitt fall då det är index.php som hanterar alla url:er.
Nån som har någon bra lösning?
kydyl är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-19, 08:16 #6
xpats avatar
xpat xpat är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2004
Inlägg: 624
xpat xpat är inte uppkopplad
Mycket flitig postare
xpats avatar
 
Reg.datum: Mar 2004
Inlägg: 624
Du kan ju lägga en redirect på de gamla php.sidorna såhär:

<?php
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.målurlen" );
?>

Åhå, läste inte det där ritkgit... Jo du kan använda ovanstående om du har ett bra sätt att identifiera de gamla sidorna. Då genererar du bara ovanstående kod och ändrar urlen dynamiskt...
xpat är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-19, 09:29 #7
kydyl kydyl är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 70
kydyl kydyl är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 70
hmm, ok.

Ja egentligen har jag ingen möjlighet att kolla om det är den nya url:en eller den gamla som anropas eftersom de nya skrivs om av apache innan de kommer till mina script till exakt samma sorts url som jag anropade direkt med innan.

Men det är klart, jag kanske kan ändra de rewrite rules som jag har nu till att inropa index2.php?page... och göra den filen till en exakt kopia av index.php och sen i index.php så redirectar jag alla anrop till respektive "snygg url".

Ska testa detta när jag kommer hem ikväll men det borde ju fungera
kydyl är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-19, 10:25 #8
Pat Pat är inte uppkopplad
Nykomling
 
Reg.datum: Sep 2006
Inlägg: 19
Pat Pat är inte uppkopplad
Nykomling
 
Reg.datum: Sep 2006
Inlägg: 19
Jag skall precis dunka in vår release 3 där vi har mod rewrite. Räcker det inte bara att updatera sitemapen hos google (google sitemaps)?
Pat är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-19, 13:53 #9
kydyl kydyl är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 70
kydyl kydyl är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 70
Jag uppdaterade iaf sitemapen hos google men det hjälpte inte.

Nu på lunchen så har jag iaf fixat så att index.php redirectar till de snygga urlerna som rewritas till index2.php?... urler. Det verkar fungera, nu är det bara att vänta tills google uppdaterar länkarna då.

Tack för alla svar
kydyl är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-19, 21:40 #10
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Citat:
Originally posted by kydyl@Oct 19 2006, 08:29
Ja egentligen har jag ingen möjlighet att kolla om det är den nya url:en eller den gamla som anropas eftersom de nya skrivs om av apache innan de kommer till mina script till exakt samma sorts url som jag anropade direkt med innan.
$_SERVER['REQUEST_URI']
kullervo är inte uppkopplad   Svara med citatSvara med citat
Svara


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

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 15:21.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017