BunStackDocs

Kaupat

Uudelleenohjaukset

Ohjaa vanhat osoitteet oikein: omat rivit, CSV, slugin vaihdot, 404-lista, osoitteiden testaus ja WooCommerce-siirron esiasetus.

Päivitetty viimeksi · 5 min lukuaika

Uudelleenohjaus vie vanhan osoitteen uuteen.

Missä: Storefronts › [kauppa] › Redirects.

Uudelleenohjaus ajetaan vain, kun kauppa muuten vastaisi 404. Olemassa oleva sivu ei koskaan muutu.

TyyppiMilloin
301 permanentOletus. Hakukoneet siirtävät sivun sijoituksen uuteen osoitteeseen
302 temporaryOsoitteille, jotka muuttuvat vielä, esimerkiksi /my-account → /orders, kunnes asiakastilit ovat käytössä. Selaimet ja CDN eivät tallenna sitä

Vierailijan kyselymerkkijono, esimerkiksi ?utm_source=…, kulkee mukana kaupan sivulle, jos kohteella ei ole omaa. Tilausavaimet, kirjautumistunnukset ja sähköpostiosoitteet poistetaan, esimerkiksi key, order_id, t ja email. Toiselle sivustolle ei viedä mitään.

Lisää uudelleenohjaus

  1. Paina Add redirect.
  2. Täytä Old path. Voit liittää koko URL:n.
  3. Täytä New path tai toisen sivuston koko osoite.
  4. Valitse Type.
  5. Paina Save.

BunStack poistaa vanhasta polusta verkkotunnuksen, kyselymerkkijonon ja loppukauttaviivan ja tallentaa sen pienillä kirjaimilla.

  • Päätä vanha polku merkintään /*, jolloin se kattaa kaiken sen alla olevan.
  • Uuden polun * saa täsmänneen osan. /product/* → /products/* vie osoitteen /product/blue-shirt osoitteeseen /products/blue-shirt.
  • Ilman *-merkkiä kohteessa kaikki osoitteet menevät samalle sivulle.
  • Tarkan polun rivi menee /*-rivin edelle. Kahdesta /*-rivistä pisin voittaa.

Edit muuttaa kohdetta ja tyyppiä. Delete poistaa rivin.

HylätäänSyy
/ vanhana polkunaEtusivu vastaa aina
Rivi, joka vie takaisin itseensäSuoraan tai oman /*-rivinsä kautta
A → B, kun B → A on jo olemassaSyntyisi silmukka

Tuonti ja vienti

Import CSV lukee yhden rivin uudelleenohjausta kohden: mistä,mihin ja valinnaisesti kolmannen sarakkeen.

SääntöArvo
Kolmas sarake301, 302, permanent tai temporary
OtsikkoriviOhitetaan
PuolipisteToimii, kuten ruotsinkielisessä Excelissä
Jo olemassa oleva vanha polkuKorvataan
Enintään tiedostoa kohden5 000 riviä

Hylätyt rivit näkyvät kohdassa Refused rows syineen. Muut rivit tallennetaan.

Export CSV antaa saman muodon sekä lähteen, osumat ja viimeisimmän osuman. Tiedoston voi tuoda uudelleen.

Kun slug muuttuu

  • Kun aktiivisen tuotteen slug vaihtuu, BunStack luo uudelleenohjauksen /products/vanha → /products/uusi jokaiseen kauppaan, joka näyttää tuotteen.
  • Kun kategorian slug vaihtuu, BunStack luo uudelleenohjauksen /category/vanha → /category/uusi kaikkiin workspacen kauppoihin.

Rivien lähde on Slug change. Vanhaan osoitteeseen osoittaneet rivit ohjataan uudelleen, joten ketjuja ei synny. Jos vaihdat takaisin, silmukkaa ei synny. Tuote, joka on ollut vain luonnos, ei saa riviä.

404-lista

404s, last 14 days näyttää polut, jotka ovat vastanneet 404 ilman uudelleenohjausta. Lista näyttää osumien määrän, päivien määrän ja milloin polku nähtiin viimeksi.

  • Add redirect vie polun yllä olevaan lomakkeeseen.
  • Dismiss poistaa polun, kunnes se vastaa taas 404.
  • Polku, jonka uusi uudelleenohjaus kattaa, poistuu listasta.
RajaArvo
Uudet polut kauppaa ja päivää kohden500. Loput kootaan kohtaan Other paths
SkanneriyrityksetEi lasketa, esimerkiksi /wp-login.php, /.env ja *.php
Säilytetään90 päivää
Vierailijan tiedotEi mitään. IP-osoitteita ei tallenneta

Siirron jälkeen: käy lista läpi joka päivä ensimmäisten 14 päivän ajan. Lisää rivi jokaiselle esiin tulevalle vanhalle osoitteelle.

Test URLs

  1. Liitä vanhat osoitteet tai polut kohtaan Test URLs, yksi riville. Search Consolen vienti toimii.
  2. Paina Test.

BunStack kutsuu jokaista julkaistun kaupan osoitetta ja seuraa uudelleenohjaukset yksi kerrallaan, kuten hakukone. Pitkät listat testataan 25 kerrallaan laskurin kera. Jos kierros epäonnistuu, valmiit tulokset säilyvät. Loput lasketaan testaamattomiksi. Testi vaatii, että kauppa on livenä.

TulosTarkoittaa
OKVastaa 200 enintään 2 uudelleenohjauksen jälkeen
Leaves the shopVie tarkoituksella toiselle sivustolle
Ends in 404Sivua ei ole, tai uudelleenohjaus vie sivulle, jota ei ole
More than 2 redirectsKetju. Osoita ensimmäinen rivi lopulliseen kohteeseen
Redirect loop / ErrorSilmukka, palvelinvirhe tai ei vastausta

Siirto WooCommercesta

Move from WooCommerce lukee vanhan kaupan ja ehdottaa uudelleenohjauksia. Lukeminen ei muuta vanhaa kauppaa.

  1. Täytä Old shop address.
  2. Jos kaupalla on erillinen etupää, esimerkiksi Nuxt tai Next, täytä WordPressin osoite kenttään WPGraphQL address.
  3. Täytä Old product feed path (optional), jos vanhassa kaupassa oli tuotesyöte.
  4. Paina Read old shop.
  5. Käy ehdotukset läpi. Muuta rivejä tai poista niiden valinta.
  6. Valitse kohde kohdassa Unmatched URLs go to.
  7. Paina Import.

BunStack lukee sivukartan (/sitemap.xml, /sitemap_index.xml tai /wp-sitemap.xml). WPGraphQL-lisäosan kanssa luetaan myös tuotteet, kategoriat ja sivut. Jos WPGraphQL ei vastaa tai sivuston palomuuri estää pyynnön, sivukartta riittää. Se, mitä ei voitu lukea, näkyy painikkeen alla.

BunStack ehdottaa rivin jokaiselle vanhalle osoitteelle, joka muuten antaisi 404:

Vanha osoiteUusi osoite
/product/<slug>/products/<slug>. WordPressin kaksoiskappaleita seurataan (blue-shirt → blue-shirt-3). Täällä piilotettu tuote ohjataan kategoriaansa ja merkitään tarkistettavaksi
/product-category/<slug>/category/<slug>. Kategorian myöhemmät sivut, kuten /page/2, ohjataan samaan paikkaan
/shop, /butik, /all-products, /alla-produkter ja niiden myöhemmät sivut, kuten /shop/page/<n> ja /products/page/<n>/products, sivu, jolla on kaikki tuotteet
/pages/<slug> tai /<slug>Sivu, jolla on sama slug. Toimitus-, palautus-, ehto- tai tietosuojasivu ohjataan kaupan vastaavaan sivuun
/my-account ja /my-account/*/orders, tyyppiä 302, kunnes asiakastilit ovat käytössä
/my-account/view-order/*, /checkout/order-received/*, Nuxt-etupäässä /order-summary/* ja /confirmation sekä palautussivuEdellisen kaupan tilausten peruutuslomake
Vanhan syötteen polku, jos annat sen/api/feeds/google.xml

Osoitteet, jotka jo päätyvät oikein, eivät tarvitse omaa riviä. Kolme riviä kattaa tuntemattomat osoitteet: /product/* → /products/*, /product-category/* → /category/* ja erillisellä etupäällä /pages/* → /*.

  • Osoitteet ilman vastinetta ohjataan kohteeseen Unmatched URLs go to. Oletus on etusivu.
  • Vanhat pääkategoriat ilman vastinetta näytetään omalla kohteellaan. Yläkategorian kohde siirtää myös alakategoriat ja niiden tuotteet.
  • Keltaisella huomautuksella merkitty rivi pitää tarkistaa: piilotettu tuote, samankaltainen slug tai käytäntösivu ilman vastinetta.
  • Mitään ei tallenneta ennen kuin painat Import.

Tuonnin jälkeen Test the old addresses lisää vanhan kaupan osoitteet kohtaan Test URLs. Mukana ovat sivukartan osoitteet ja jokainen WPGraphQL:n kautta luettu tuote, kategoria ja sivu.

Huom: Aiempien tilausten peruutuslomake vastaa vain, kun Orders from your previous shop on päällä kohdassa Storefronts › [kauppa] › Returns. Katso Palautukset.