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
Generator preusmeravanja (.htaccess i nginx)Lokalna obrada

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

  1. Unesite jedno preusmeravanje po redu: staru adresu, razmak i novu adresu.
  2. Izaberite Apache ili nginx i vrstu preusmeravanja, obično 301.
  3. 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