.htaccess i "remowed" URL

Ima li načina u .htaccess postaviti naredbu za "remowed"
U stvari da je određeni URL koji je nekada Google indeksirao da više ne postoji na web domeni tj. obrisao sam stranicu koju Google meni šalje kao neispravan URL (u WMT).

Problem, možeš riješit da redirectaš stari URL-a na neki novi, ili pak da u robot.txt namjestiš Crawl-e.

1 Like

Hvala ti na javljanju
Međuostalim ima tu i neispravnih URL na stranim forumima. Glupo mi je rediractat ‘301’ neki neispravan link koji nije moj (sa nekog stranog foruma) na ulaznu stranicu weba jer nije povezan tematski, ali kada netko klikne na taj neispravan link dobije error da stranica ne postoji.

[quote=“serverhr, post:2, topic:16425”]
ili pak da u robot.txt namjestiš Crawl-e
[/quote]Ajd pojasni ovo detaljno ako ti nije problem (što, kako i zašto?) ili daj link gdje ima primjer (nisam ovo nikada radio)

preko robots.txt možeš riješit problem s indexiranjem tražilice ti više neće nalazit URL(-ove) koje odabereš, potrebno je samo da u robots.txt dodaš sljedeću komandu Disallow: /myfile.html (ovo myfile.html naravno zamijeniš s onim kaj tebi treba). Imaš dosta tutoriala na netu malo progooglaj: robots txt not indexing command… Imaš također i opciju u Webmaster tools, ako se nevaram pa možeš potražit i tamo.

1 Like

Pošalji http code 410 umjesto 301 redirecta, i na stranici (koja šalje code 410) napiši da članak ili stranica više ne postoji. Google to savjetuje kao najbolju praksu za takve situacije.

1 Like

Dečki hvala na savjetima

  1. ispravio svoje greške i fixirao u WMT
  2. redirectao u .htaccess pogrešne linkove stranih foruma pomoću 301 na ispravan URL
  3. fixirao uklonjene stranice u WMT (ovdje sam dvoumio sa redirect 410)

Sada me zanima ovaj ‘http 410 code’. Gledao sam primjere i nisam konkretno našao kako ga koristiti jer svega ima na netu.
Jel se on koristi isto kao i redirect 301. Meni treba za desetak URL-s

Na ovom linku http://goo.gl/l1FB52 i ovom linku http://goo.gl/MmuBbd

ili

na ovom linku http://goo.gl/PXaVyu

RewriteCond %{QUERY_STRING} ^oprema/vga_ATI_4580.html RewriteRule ^$ - [G]

Trebam li 100 puta ovako napisati za svaki URL posebno (mislim na ovaj posljednji)

  • Što i koliko bi smetalo Google-u ako postavim samo ‘redirect 301’ a ne 410?
  • Moram li kreirati novu stranicu (i u kojem slučaju) na kojoj bi bilo upozorenje za grešku 404 tj da tema na tom URL ne postoji tj. uklonjena je

Napominjem da se radi isključivo o *.html files
Ako imate iskustvo i savjet tipkajte, ali dajte konkretan primjer
pozdrav

Evo primjer 410:
http://www.privatniapartmani.com/smjestaj/apartmani_makarska-100.html
U ovom slučaju radi se o oglasu koji je istekao, odnosno koji je uklonjen.

Redirect takve stranice (oglasa u ovom slučaju) google označava kao grešku, jer korisnik ne dobiva informaciju koju traži, nego ga se preusmjerava na sadržaj kojeg korisnik nije tražio.
Dakle, ispravnije je korisniku dati do znanja da sadržaj kojeg on traži više nije dostupan na tom siteu i dati mu prijedloge koji mu možda mogu pomoći u njegovom pretraživanju, nego ga preusmjeriti na neki drugi sadržaj (odnosno stranicu).

410 stranica nije redirect, nego mora biti stranica koja na sebi ima neki sadržaj ili obavijest (samo se u headeru šalje http 410 kao obavijest tražilicama da indexirani sadržaj više nije na tom mjestu) koja daje korisniku do znanja da to što je tražio više nije na tom mjestu.

404 nije ispravan http code za uklonjeni sadržaj, jer on pak pokazuje da su linkovi koji vode prema toj stranici neispravni (jer ukazuju na stranicu koja kao da nikad nije ni postojala).

Po ovome kao što si ti napisao, da, trebao bi 100 puta to napisati (ako ne možeš drugačije).

1 Like

@dimetric hvala na pojašnjenjima.

[quote=“dmitrecic, post:7, topic:16425”]
410 stranica nije redirect
[/quote] hmm, zato sam i sumnjao a i ne vjerujem baš svemu što piše na internetu. Upravo sam dao primjer jer sam našao na netu koječega.

Trenutno mi i ne odgovara ovo postavljanje posebne .html stranice za error 410 (vjerujem da ona u phpBB forumu postoji)

Ako je to tako kako ti kažeš onda ću ostaviti ovako kako sam napravio. Ovih 100 URL-ova neću postavljati u .htaccess već sam ih fixirao u WMT pa ću vidjeti kako će biti u budućnosti (kada ih Google indexira ponovo) tj. hoće li Google opet prijaviti error.

hvala još jednom i pozdrav
što se mene tiče ja temu zatvaram

Na koji način si to fixirao u WMT, jeli tako što si kliknuo ‘označi kao popravljeno’, jer drugog načina i nema?

Bojim se da to neće štimati, mene takav problem muči duže od godine, i daje mi 404 error za stranice koje su postojale davno, i na drugom serveru…
Čak sam promijenio i server…
Dakle, nije tek tako… :frowning:

[quote=“c3po, post:9, topic:16425”]
jeli tako što si kliknuo ‘označi kao popravljeno’,
[/quote]da upravo tako,
ako ne bude pomaka tada ću korisititi .htaccess

pozdrav

@c3po
Imam novi problem
Neradi mi nijedan redirect u .htaccess file
Imaš li kakvih iskustava. Ima li kakvih ograničenja u njemu ili je to do servera?

Ne redirecta nijedan link
Kao da ne postoji .htaccess na serveru :frowning:

Imam iskustava, i dosta ovakvih redirekcija kod sebe.
Ovo je u redu napisano, ovaj 301 je na nekoj drugoj domeni, jeli?

Nema ograničenja za broj, ali nije dobro vjerojatno ni da bude cijela knjiga 301 redirekcija… :frowning: stoga vjerujem da ovo nije rješenje, mada ne znam zašto ti ovo ne radi (ako nije na domeni ic-ims.com)?
.htaccess file (ovako napisan) mora biti u root fileu.

Možda bi trebalo ipak to napraviti preko robot.txt :slight_smile:

Ovako bi ti trebala izgledati redirekcija u htaccess:

RewriteRule loto/statistika/statistika.html$ http://www.ic-ims.com/loto/statistika/statistika.html [R=301,L]

(ako je na istoj domeni onda:
RewriteRule loto/statistika/statistika.html$ loto/statistika/statistika.html [R=301,L]
)

i pogledaj imaš li u vrhu htaccess datoteke:

Options +FollowSymlinks
RewriteEngine on
RewriteBase /

Dečki hvala za javljanje
Do prije nekoliko dana sve je radilo kako treba. File je u ROOT folderu
Redirect 301 ide sa domene www.ic.ims.hr na domenu www.ic-ims.com ali neki idu na istu domenu, mislim da to nema veze jer je to redirect bez obzira gdje je

[EDIT:]
Izgleda da je problem na serveru. Prebačeno je na novu platformu pa zato ne radi.

Kako kreirati web stranicu da je neki URL removed na drugu domenu.

Google mi šalje nekakva upozorenja vezana za redirect?
npr: U .htaccess imam podosta redirect-301 za određene bilo ispravne ili neispravne URL koji više nisu na www.domena1.com već se sada nalaze na www.domena2.com

Dakle da URL ne rdirecta na novu domenu2 već da se po defaultu otvori stranica na istoj domeni1 na kojoj piše da je tema/tutorijal i slično premješten na domenu www.domena2.com (kao neka informacija visitoru za svaki url koji nije ispravan kada se pristupi mojoj domeni1.com)
Želio bi izbjeći puno linija koda za redirect-301 (tj. obrisati ih)

Ima li netko stvarnog iskustva?
Što i kako uraditi (.hatccess, web i slično)
Radi se o klasičnom HTML web (nije CMS)