Kaupat
Uudelleenohjaukset
Ohjaa vanhat osoitteet oikein: omat rivit, CSV, slugin vaihdot, 404-lista, osoitteiden testaus ja WooCommerce-siirron esiasetus.
Uudelleenohjaus vie vanhan osoitteen uuteen.
Missä: Storefronts › [kauppa] › Redirects.
Uudelleenohjaus ajetaan vain, kun kauppa muuten vastaisi 404. Olemassa oleva sivu ei koskaan muutu.
| Tyyppi | Milloin |
|---|---|
| 301 permanent | Oletus. Hakukoneet siirtävät sivun sijoituksen uuteen osoitteeseen |
| 302 temporary | Osoitteille, 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
- Paina Add redirect.
- Täytä Old path. Voit liittää koko URL:n.
- Täytä New path tai toisen sivuston koko osoite.
- Valitse Type.
- 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-shirtosoitteeseen/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ään | Syy |
|---|---|
/ vanhana polkuna | Etusivu vastaa aina |
| Rivi, joka vie takaisin itseensä | Suoraan tai oman /*-rivinsä kautta |
| A → B, kun B → A on jo olemassa | Syntyisi silmukka |
Tuonti ja vienti
Import CSV lukee yhden rivin uudelleenohjausta kohden: mistä,mihin ja valinnaisesti kolmannen sarakkeen.
| Sääntö | Arvo |
|---|---|
| Kolmas sarake | 301, 302, permanent tai temporary |
| Otsikkorivi | Ohitetaan |
| Puolipiste | Toimii, kuten ruotsinkielisessä Excelissä |
| Jo olemassa oleva vanha polku | Korvataan |
| Enintään tiedostoa kohden | 5 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/uusijokaiseen kauppaan, joka näyttää tuotteen. - Kun kategorian slug vaihtuu, BunStack luo uudelleenohjauksen
/category/vanha→/category/uusikaikkiin 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.
| Raja | Arvo |
|---|---|
| Uudet polut kauppaa ja päivää kohden | 500. Loput kootaan kohtaan Other paths |
| Skanneriyritykset | Ei lasketa, esimerkiksi /wp-login.php, /.env ja *.php |
| Säilytetään | 90 päivää |
| Vierailijan tiedot | Ei 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
- Liitä vanhat osoitteet tai polut kohtaan Test URLs, yksi riville. Search Consolen vienti toimii.
- 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ä.
| Tulos | Tarkoittaa |
|---|---|
| OK | Vastaa 200 enintään 2 uudelleenohjauksen jälkeen |
| Leaves the shop | Vie tarkoituksella toiselle sivustolle |
| Ends in 404 | Sivua ei ole, tai uudelleenohjaus vie sivulle, jota ei ole |
| More than 2 redirects | Ketju. Osoita ensimmäinen rivi lopulliseen kohteeseen |
| Redirect loop / Error | Silmukka, palvelinvirhe tai ei vastausta |
Siirto WooCommercesta
Move from WooCommerce lukee vanhan kaupan ja ehdottaa uudelleenohjauksia. Lukeminen ei muuta vanhaa kauppaa.
- Täytä Old shop address.
- Jos kaupalla on erillinen etupää, esimerkiksi Nuxt tai Next, täytä WordPressin osoite kenttään WPGraphQL address.
- Täytä Old product feed path (optional), jos vanhassa kaupassa oli tuotesyöte.
- Paina Read old shop.
- Käy ehdotukset läpi. Muuta rivejä tai poista niiden valinta.
- Valitse kohde kohdassa Unmatched URLs go to.
- 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 osoite | Uusi 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ä palautussivu | Edellisen 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.