Veb / Preusmeravanja
Generator preusmeravanja (.htaccess i nginx)
Pretvorite spisak starih i novih adresa u 301 pravila preusmeravanja za Apache .htaccess ili nginx, uz precizno podudaranje, podudaranje upitnih nizova i opcionalna pravila za https i www.
Generator preusmeravanja (.htaccess i nginx): Za Apache, svaki red postaje mod_rewrite pravilo usidreno na oba kraja, pa /blog ne obuhvata i /blog-old; znakovi kao što su tačke se escape-uju, a znakovi % i $ u novoj adresi zaštićeni su. Stare adrese sa upitnim nizom dobijaju odgovarajući uslov, a stari upit se uklanja. Za nginx, svaki red postaje location sa preciznim podudaranjem. Izlaz je testiran na Apache 2.4 i nginx-u sa putanjama koje sadrže tačke, razmake, upitne nizove i znakove procenta. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.
- Kategorija
- Veb alatke
- Pokretanja
- U vašem pregledaču
- Trošak
- Besplatno · bez registracije
- Dostupnost
- Spremno za upotrebu
U potpunosti radi u vašem pregledaču
RewriteEngine On
# Moved pages (301)
RewriteRule ^old-page\.html$ /new-page/ [R=301,L]
RewriteRule ^blog$ https://example.com/news [R=301,L]
RewriteCond %{QUERY_STRING} ^id=42$
RewriteRule ^shop$ /products/42 [R=301,L,QSD]
Stavite pravila pri vrhu .htaccess datoteke u korenu svog sajta; mod_rewrite mora biti omogućen. Stare putanje moraju da se podudaraju tačno, a svaki upitni string pri poseti prosleđuje se dalje osim ako ga pravilo podudara.
Planiranje premeštanja sajta
Navedite svaki stari URL koji ima saobraćaj ili linkove, na osnovu analitike i search console-a, i usmerite ga na najbližu novu stranicu umesto na početnu stranicu. Izbegavajte lance: preusmerite direktno na konačnu adresu. Ostavite preusmeravanja aktivnim najmanje godinu dana.
Proverite rezultate pomoću provere preusmeravanja, a neispravne stranice potražite pomoću provere HTTP statusa.
Redosled je važan
Apache primenjuje rewrite pravila odozgo nadole i zaustavlja se kod prvog podudaranja označenog sa L, zato postavite konkretna preusmeravanja pre opštih pravila kao što su pravila za https ili www ako treba da se izvrše prva; nginx bira lokacije sa potpunim podudaranjem pre lokacija sa prefiksom.
Kako se koristi
- Unesite jedno preusmeravanje po redu: staru adresu, razmak i novu adresu.
- Izaberite Apache ili nginx i vrstu preusmeravanja, obično 301.
- Kopirajte pravila u svoju .htaccess datoteku ili nginx server blok, a zatim ih testirajte pomoću provere preusmeravanja.
Privatnost i ograničenja
Pravila se generišu u vašem pregledaču.
Srodne alatke
Često postavljana pitanja
301 ili 302?
Koristite 301 (ili 308) za stranice koje su trajno premeštene, kako bi pretraživači preneli poziciju stare stranice na novu; koristite 302 (ili 307) za privremena premeštanja.
Zašto ne koristiti Redirect /old /new?
Apache-ov Redirect podudara se sa početkom putanje, pa preusmerava i /old-page i /old/anything; ovde se pravila podudaraju tačno.
Gde da testiram preusmeravanja?
Nakon otpremanja proverite svaku staru adresu pomoću provere preusmeravanja da biste videli statusni kôd i krajnje odredište.
Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban