PDA

Arată versiune īntreagă : Redirect 301 wildcard



AboutWeb
26.02.2011, 12:10
Salut,
am avut o perioada un plugin Wordpress care posta in fiecare zi joculete flash pe blog. Acum dupa ce l-am scos, motoarele de cautare inca mai incearca sa faca "crawl" la paginile alea care incepeau cu "/daily-game-nume-joc"
Acum vine intrebarea, cum as putea face un redirect 301 in .htaccess ca cererile "/daily-game*" sa redirecteze pe "/category/games/" ?

crt_
26.02.2011, 18:54
Incearca asta:

redirectMatch 301 ^/daily-game-([^.]+)\.html$ http://domeniu.tld/category/games/

Sau varianta:

redirectMatch 301 ^/daily-game-([^.]+)$ http://domeniu.tld/category/games/

Cel mai bine ar fi sa pui calea directa catre dail-game si sa ne spui daca este o pagina, e html, php, sau daca e categorie.

AboutWeb
26.02.2011, 19:04
Dar link-urile catre jocuri nu aveau nici o extensie, deci bag codul care l-ai zis tu fara "\.html$" ?

crt_
26.02.2011, 19:09
Daca calea era asa http://domeniu.tld/daily-games-joc incearca varianta 2.

Daca era ceva de genul http://domeniu.tld/cale-catre-director/daily-games-joc adaugi si calea catre director (redirectMatch 301 ^/cale-catre-director/daily-game-([^.]+)$ http://domeniu.tld/category/games/)

Ar trebui sa functioneze (am testat tot pe wp).

AboutWeb
26.02.2011, 19:12
20:20:50 ->[404] /daily-game-jan-24-deadly-venom-2-origins/
A fost domeniu.tld/daily-game-lalala/ Am folosit varianta 2. Acum astept motoarele de cautare sa vad ce le serveste.

crt_
26.02.2011, 19:16
Incearca sa accesezi unul din link-urile vechi si daca te duce unde trebuie atunci este ok si pt. motoarele de cautare. Daca o sa mai folosesti in viitor acele link-uri poti incerca un redirect 302 (temporar).

AboutWeb
26.02.2011, 19:17
Incearca sa accesezi unul din link-urile vechi si daca te duce unde trebuie atunci este ok si pt. motoarele de cautare. Daca o sa mai folosesti in viitor acele link-uri poti incerca un redirect 302 (temporar).
A mers! Multumesc pentru efort.