{"id":2616,"date":"2023-05-06T07:49:00","date_gmt":"2023-05-06T07:49:00","guid":{"rendered":"https:\/\/jonathanbjorkskog.com\/?p=2616"},"modified":"2023-10-06T10:50:41","modified_gmt":"2023-10-06T10:50:41","slug":"redirects-net","status":"publish","type":"post","link":"https:\/\/jonathanbjorkskog.com\/fi\/redirects-net","title":{"rendered":"Miten voin tehd\u00e4 uudelleenohjauksia, kuten teen .htaccessissa, mutta .NET-ymp\u00e4rist\u00f6ss\u00e4?"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Monet sivustot ja verkkokaupat, joiden kanssa ty\u00f6skentelen, toimivat Linux \/ Apache \/ php-ymp\u00e4rist\u00f6ss\u00e4. Uudelleenk\u00e4ynnistyksiss\u00e4 tai siivouksissa tai vain tavallisissa <a href=\"https:\/\/jonathanbjorkskog.com\/fi\/12-rules-for-seo\/\">seo<\/a> ty\u00f6ss\u00e4, meid\u00e4n on k\u00e4ytett\u00e4v\u00e4 usein 301 uudelleenohjauksia. T\u00e4m\u00e4 tehd\u00e4\u00e4n yleens\u00e4 helposti .htaccess-tiedostolla tai vain yksinkertaisella php-tiedostolla \/ ty\u00f6kalulla, jossa on uudelleenohjauksia. Mutta mit\u00e4 tapahtuu, kun olemme .NET-ymp\u00e4rist\u00f6ss\u00e4 ja haluamme tehd\u00e4 samat asiat?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">301 uudelleenohjaukset .NET-ymp\u00e4rist\u00f6ss\u00e4<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">.NET-ymp\u00e4rist\u00f6ss\u00e4 URL-osoitteiden uudelleenohjaukset voidaan toteuttaa eri menetelmill\u00e4 sovelluksen arkkitehtuurista ja vaatimuksista riippuen. Seuraavassa on muutamia yleisi\u00e4 tapoja k\u00e4sitell\u00e4 uudelleenohjauksia .NET-sovelluksessa:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. <strong>Web.config-tiedoston k\u00e4ytt\u00e4minen:<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Voit m\u00e4\u00e4ritt\u00e4\u00e4 URL-osoitteiden uudelleenohjaukset suoraan osoitteessa <code>web.config<\/code> tiedosto k\u00e4ytt\u00e4en <code>&lt;httpRedirect><\/code> elementti. T\u00e4ss\u00e4 on esimerkki siit\u00e4, miten voit ohjata URL-osoitteesta toiseen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\r<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00e4ss\u00e4 esimerkiss\u00e4 pyynn\u00f6t osoitteeseen <code>old-page<\/code> ohjataan pysyv\u00e4sti osoitteeseen <code>new-page<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. <strong>K\u00e4ytt\u00e4m\u00e4ll\u00e4 Global.asax:<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Global.asax-tiedostossa voit k\u00e4sitell\u00e4 uudelleenohjauksia seuraavasti <code>Application_BeginRequest<\/code> tapahtuma. T\u00e4ss\u00e4 on esimerkki:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>void Application_BeginRequest(object sender, EventArgs e)\r\n{\r\n    if (Request.Path.ToLower() == \"\/old-page\")\r\n    {\r\n        Response.RedirectPermanent(\"\/new-page\");\r\n    }\r\n}\r<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00e4ss\u00e4 koodissa, jos pyydetty polku on <code>\/vanha-sivu<\/code>, se ohjataan pysyv\u00e4sti osoitteeseen <code>\/new-page<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. <strong>MVC-reitityksen k\u00e4ytt\u00e4minen:<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Jos k\u00e4yt\u00e4t ASP.NET MVC:t\u00e4, voit k\u00e4sitell\u00e4 uudelleenohjauksia osoitteessa <code>RouteConfig.cs<\/code> tiedosto. T\u00e4ss\u00e4 on esimerkki:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>julkinen luokka RouteConfig\r\n{\r\n    public static void RegisterRoutes(RouteCollection routes)\r\n    {\r\n        routes.IgnoreRoute(\"{resource}.axd\/{*pathInfo}\");\r\n\r\n        routes.MapRoute(\r\n            name: \"OldPageRedirect\",\r\n            url: \"old-page\",\r\n            defaults: new { controller = \"Home\", action = \"NewPage\" }\r\n        );\r\n\r\n        \/\/ ... muut reitit ...\r\n    }\r\n}\r<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00e4ss\u00e4 esimerkiss\u00e4 pyynn\u00f6t osoitteeseen <code>\/vanha-sivu<\/code> ohjataan uudelleen <code>NewPage<\/code> toiminta <code>HomeController<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. <strong>IIS URL Rewrite Module -moduulin k\u00e4ytt\u00e4minen:<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Jos is\u00e4nn\u00f6it sovellusta IIS:ss\u00e4, voit k\u00e4ytt\u00e4\u00e4 URL Rewrite -moduulia uudelleenohjausten m\u00e4\u00e4ritt\u00e4miseen. T\u00e4m\u00e4 menetelm\u00e4 tarjoaa tehokkaamman ja joustavamman tavan hallita uudelleenohjauksia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voit luoda uudelleenkirjoituss\u00e4\u00e4nt\u00f6j\u00e4 IIS Managerissa tai muokkaamalla <code>web.config<\/code> tiedosto suoraan. T\u00e4ss\u00e4 on esimerkki uudelleenkirjoituss\u00e4\u00e4nn\u00f6st\u00e4 tiedostossa <code>web.config<\/code> file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\r<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00e4ss\u00e4 s\u00e4\u00e4nn\u00f6ss\u00e4 pyynt\u00f6j\u00e4, jotka koskevat <code>\/vanha-sivu<\/code> ohjataan pysyv\u00e4sti osoitteeseen <code>\/new-page<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Valitse menetelm\u00e4, joka sopii parhaiten sovelluksesi arkkitehtuuriin ja vaatimuksiin. Kullakin menetelm\u00e4ll\u00e4 on omat etunsa, joten harkitse erityistapausta ja valitse sinulle parhaiten sopiva menetelm\u00e4.<\/p>","protected":false},"excerpt":{"rendered":"<p>Monet sivustot ja verkkokaupat, joiden kanssa ty\u00f6skentelen, toimivat Linux \/ Apache \/ php-ymp\u00e4rist\u00f6ss\u00e4. Uudelleenk\u00e4ynnistyksiss\u00e4, siivouksissa tai ihan tavallisessa seo-ty\u00f6ss\u00e4 joudumme k\u00e4ytt\u00e4m\u00e4\u00e4n usein 301-uudelleenohjauksia. T\u00e4m\u00e4 onnistuu yleens\u00e4 helposti .htaccess-tiedostolla tai vain yksinkertaisella php-tiedostolla \/ ty\u00f6kalulla, jossa on redirects.....<\/p>","protected":false},"author":1,"featured_media":2618,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[59,49],"tags":[],"class_list":["post-2616","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo","category-technical"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How can I do redirects like i do in .htaccess but in a .NET environment - Jonathan Bj\u00f6rkskog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jonathanbjorkskog.com\/fi\/redirects-net\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How can I do redirects like i do in .htaccess but in a .NET environment - Jonathan Bj\u00f6rkskog\" \/>\n<meta property=\"og:description\" content=\"A lot of sites and web shops I work with live in a Linux \/ Apache \/ php environment. In relaunches or cleanups, or just normal seo work, we have to use 301 redirects a lot. This is usually done easily with the .htaccess file or just a simple php file \/ tool with redirects....\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jonathanbjorkskog.com\/fi\/redirects-net\/\" \/>\n<meta property=\"og:site_name\" content=\"Jonathan Bj\u00f6rkskog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/Jonathan.Bjorkskog\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-06T07:49:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-06T10:50:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jonathan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/JonathanBJ\" \/>\n<meta name=\"twitter:label1\" content=\"Kirjoittanut\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jonathan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Arvioitu lukuaika\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuuttia\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/redirects-net#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/redirects-net\"},\"author\":{\"name\":\"Jonathan\",\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/#\\\/schema\\\/person\\\/dc27f073951abad63af3a5988d59cad0\"},\"headline\":\"How can I do redirects like i do in .htaccess but in a .NET environment\",\"datePublished\":\"2023-05-06T07:49:00+00:00\",\"dateModified\":\"2023-10-06T10:50:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/redirects-net\"},\"wordCount\":330,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/redirects-net#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment.png\",\"articleSection\":[\"SEO\",\"Technical\"],\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/jonathanbjorkskog.com\\\/redirects-net#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/redirects-net\",\"url\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/redirects-net\",\"name\":\"How can I do redirects like i do in .htaccess but in a .NET environment - Jonathan Bj\u00f6rkskog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/redirects-net#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/redirects-net#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment.png\",\"datePublished\":\"2023-05-06T07:49:00+00:00\",\"dateModified\":\"2023-10-06T10:50:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/redirects-net#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jonathanbjorkskog.com\\\/redirects-net\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/redirects-net#primaryimage\",\"url\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment.png\",\"contentUrl\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment.png\",\"width\":1024,\"height\":1024,\"caption\":\"do redirects like i do in htaccess but in a NET environment\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/redirects-net#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SEO\",\"item\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/category\\\/seo\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How can I do redirects like i do in .htaccess but in a .NET environment\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/#website\",\"url\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/\",\"name\":\"Jonathan Bj\u00f6rkskog\",\"description\":\"Growth Marketing since 2009\",\"publisher\":{\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/#organization\",\"name\":\"Jonathan Bj\u00f6rkskog\",\"url\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/wp-content\\\/uploads\\\/2010\\\/06\\\/8330_154078676372_561696372_3193947_7420903_n.jpg\",\"contentUrl\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/wp-content\\\/uploads\\\/2010\\\/06\\\/8330_154078676372_561696372_3193947_7420903_n.jpg\",\"width\":\"391\",\"height\":\"401\",\"caption\":\"Jonathan Bj\u00f6rkskog\"},\"image\":{\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jonathanbjorkskog.com\\\/#\\\/schema\\\/person\\\/dc27f073951abad63af3a5988d59cad0\",\"name\":\"Jonathan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/639d9916e0b5fbdf8638629287dba1e9e01aa58ac3db092f0d436b15e176a751?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/639d9916e0b5fbdf8638629287dba1e9e01aa58ac3db092f0d436b15e176a751?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/639d9916e0b5fbdf8638629287dba1e9e01aa58ac3db092f0d436b15e176a751?s=96&d=mm&r=g\",\"caption\":\"Jonathan\"},\"description\":\"Jonathan Bj\u00f6rkskog is a marketer \\\/ Growth Hacker from Finland, that has been working full time with marketing for big corporations and some of the largest e-commerce sites in Northern Europe. With a passion for organic search, content, and growth, and a background in tech and coding, he has a broad overview of the strategies and tactics of online marketing. Having started up an agency with over 100 employees also helps to get a broad overview of what any kind of business could do to be successful online.\",\"sameAs\":[\"https:\\\/\\\/jonathanbjorkskog.com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/Jonathan.Bjorkskog\",\"https:\\\/\\\/www.instagram.com\\\/jonathanbjorkskog\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/jonathanbjorkskog\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/JonathanBJ\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Miten voin tehd\u00e4 uudelleenohjaukset kuten teen .htaccess mutta .NET-ymp\u00e4rist\u00f6ss\u00e4 - Jonathan Bj\u00f6rkskog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jonathanbjorkskog.com\/fi\/redirects-net\/","og_locale":"fi_FI","og_type":"article","og_title":"How can I do redirects like i do in .htaccess but in a .NET environment - Jonathan Bj\u00f6rkskog","og_description":"A lot of sites and web shops I work with live in a Linux \/ Apache \/ php environment. In relaunches or cleanups, or just normal seo work, we have to use 301 redirects a lot. This is usually done easily with the .htaccess file or just a simple php file \/ tool with redirects....","og_url":"https:\/\/jonathanbjorkskog.com\/fi\/redirects-net\/","og_site_name":"Jonathan Bj\u00f6rkskog","article_author":"https:\/\/www.facebook.com\/Jonathan.Bjorkskog","article_published_time":"2023-05-06T07:49:00+00:00","article_modified_time":"2023-10-06T10:50:41+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment.png","type":"image\/png"}],"author":"Jonathan","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/JonathanBJ","twitter_misc":{"Kirjoittanut":"Jonathan","Arvioitu lukuaika":"2 minuuttia"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jonathanbjorkskog.com\/redirects-net#article","isPartOf":{"@id":"https:\/\/jonathanbjorkskog.com\/redirects-net"},"author":{"name":"Jonathan","@id":"https:\/\/jonathanbjorkskog.com\/#\/schema\/person\/dc27f073951abad63af3a5988d59cad0"},"headline":"How can I do redirects like i do in .htaccess but in a .NET environment","datePublished":"2023-05-06T07:49:00+00:00","dateModified":"2023-10-06T10:50:41+00:00","mainEntityOfPage":{"@id":"https:\/\/jonathanbjorkskog.com\/redirects-net"},"wordCount":330,"commentCount":0,"publisher":{"@id":"https:\/\/jonathanbjorkskog.com\/#organization"},"image":{"@id":"https:\/\/jonathanbjorkskog.com\/redirects-net#primaryimage"},"thumbnailUrl":"https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment.png","articleSection":["SEO","Technical"],"inLanguage":"fi","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/jonathanbjorkskog.com\/redirects-net#respond"]}]},{"@type":"WebPage","@id":"https:\/\/jonathanbjorkskog.com\/redirects-net","url":"https:\/\/jonathanbjorkskog.com\/redirects-net","name":"Miten voin tehd\u00e4 uudelleenohjaukset kuten teen .htaccess mutta .NET-ymp\u00e4rist\u00f6ss\u00e4 - Jonathan Bj\u00f6rkskog","isPartOf":{"@id":"https:\/\/jonathanbjorkskog.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jonathanbjorkskog.com\/redirects-net#primaryimage"},"image":{"@id":"https:\/\/jonathanbjorkskog.com\/redirects-net#primaryimage"},"thumbnailUrl":"https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment.png","datePublished":"2023-05-06T07:49:00+00:00","dateModified":"2023-10-06T10:50:41+00:00","breadcrumb":{"@id":"https:\/\/jonathanbjorkskog.com\/redirects-net#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jonathanbjorkskog.com\/redirects-net"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/jonathanbjorkskog.com\/redirects-net#primaryimage","url":"https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment.png","contentUrl":"https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment.png","width":1024,"height":1024,"caption":"do redirects like i do in htaccess but in a NET environment"},{"@type":"BreadcrumbList","@id":"https:\/\/jonathanbjorkskog.com\/redirects-net#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jonathanbjorkskog.com\/"},{"@type":"ListItem","position":2,"name":"SEO","item":"https:\/\/jonathanbjorkskog.com\/category\/seo"},{"@type":"ListItem","position":3,"name":"How can I do redirects like i do in .htaccess but in a .NET environment"}]},{"@type":"WebSite","@id":"https:\/\/jonathanbjorkskog.com\/#website","url":"https:\/\/jonathanbjorkskog.com\/","name":"Jonathan Bj\u00f6rkskog","description":"Kasvumarkkinointi vuodesta 2009","publisher":{"@id":"https:\/\/jonathanbjorkskog.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jonathanbjorkskog.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"},{"@type":"Organization","@id":"https:\/\/jonathanbjorkskog.com\/#organization","name":"Jonathan Bj\u00f6rkskog","url":"https:\/\/jonathanbjorkskog.com\/","logo":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/jonathanbjorkskog.com\/#\/schema\/logo\/image\/","url":"https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2010\/06\/8330_154078676372_561696372_3193947_7420903_n.jpg","contentUrl":"https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2010\/06\/8330_154078676372_561696372_3193947_7420903_n.jpg","width":"391","height":"401","caption":"Jonathan Bj\u00f6rkskog"},"image":{"@id":"https:\/\/jonathanbjorkskog.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jonathanbjorkskog.com\/#\/schema\/person\/dc27f073951abad63af3a5988d59cad0","name":"Jonathan","image":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/secure.gravatar.com\/avatar\/639d9916e0b5fbdf8638629287dba1e9e01aa58ac3db092f0d436b15e176a751?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/639d9916e0b5fbdf8638629287dba1e9e01aa58ac3db092f0d436b15e176a751?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/639d9916e0b5fbdf8638629287dba1e9e01aa58ac3db092f0d436b15e176a751?s=96&d=mm&r=g","caption":"Jonathan"},"description":"Jonathan Bj\u00f6rkskog on suomalainen markkinoija \/ kasvuhakkeri, joka on ty\u00f6skennellyt kokop\u00e4iv\u00e4isesti markkinoinnin parissa suuryrityksille ja joillekin Pohjois-Euroopan suurimmista verkkokauppasivustoista. H\u00e4nell\u00e4 on intohimo orgaaniseen hakuun, sis\u00e4lt\u00f6\u00f6n ja kasvuun sek\u00e4 tausta tekniikassa ja koodauksessa, joten h\u00e4nell\u00e4 on laaja n\u00e4kemys verkkomarkkinoinnin strategioista ja taktiikoista. Yli 100 ty\u00f6ntekij\u00e4\u00e4 ty\u00f6llist\u00e4v\u00e4n viraston perustaminen auttaa my\u00f6s saamaan laajan yleiskuvan siit\u00e4, mit\u00e4 mik\u00e4 tahansa yritys voi tehd\u00e4 menesty\u00e4kseen verkossa.","sameAs":["https:\/\/jonathanbjorkskog.com\/","https:\/\/www.facebook.com\/Jonathan.Bjorkskog","https:\/\/www.instagram.com\/jonathanbjorkskog\/","https:\/\/www.linkedin.com\/in\/jonathanbjorkskog\/","https:\/\/x.com\/https:\/\/twitter.com\/JonathanBJ"]}]}},"uagb_featured_image_src":{"full":["https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment.png",1024,1024,false],"thumbnail":["https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment-150x150.png",150,150,true],"medium":["https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment-620x620.png",620,620,true],"medium_large":["https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment-768x768.png",768,768,true],"large":["https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment-620x620.png",620,620,true],"1536x1536":["https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment.png",1024,1024,false],"2048x2048":["https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment.png",1024,1024,false],"trp-custom-language-flag":["https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment.png",12,12,false],"ptam-block-post-grid-landscape":["https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment-600x400.png",600,400,true],"ptam-block-post-grid-square":["https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment-600x600.png",600,600,true],"ptam-block-post-grid-featured-landscape":["https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment-1000x600.png",1000,600,true],"wplb_square":["https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment-500x500.png",500,500,true],"web-stories-poster-portrait":["https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment-640x853.png",640,853,true],"web-stories-publisher-logo":["https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment-96x96.png",96,96,true],"web-stories-thumbnail":["https:\/\/jonathanbjorkskog.com\/wp-content\/uploads\/2023\/10\/do-redirects-like-i-do-in-htaccess-but-in-a-NET-environment-150x150.png",150,150,true]},"uagb_author_info":{"display_name":"Jonathan","author_link":"https:\/\/jonathanbjorkskog.com\/fi\/author\/admin"},"uagb_comment_info":0,"uagb_excerpt":"A lot of sites and web shops I work with live in a Linux \/ Apache \/ php environment. In relaunches or cleanups, or just normal seo work, we have to use 301 redirects a lot. This is usually done easily with the .htaccess file or just a simple php file \/ tool with redirects....","_links":{"self":[{"href":"https:\/\/jonathanbjorkskog.com\/fi\/wp-json\/wp\/v2\/posts\/2616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jonathanbjorkskog.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jonathanbjorkskog.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jonathanbjorkskog.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jonathanbjorkskog.com\/fi\/wp-json\/wp\/v2\/comments?post=2616"}],"version-history":[{"count":1,"href":"https:\/\/jonathanbjorkskog.com\/fi\/wp-json\/wp\/v2\/posts\/2616\/revisions"}],"predecessor-version":[{"id":2617,"href":"https:\/\/jonathanbjorkskog.com\/fi\/wp-json\/wp\/v2\/posts\/2616\/revisions\/2617"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jonathanbjorkskog.com\/fi\/wp-json\/wp\/v2\/media\/2618"}],"wp:attachment":[{"href":"https:\/\/jonathanbjorkskog.com\/fi\/wp-json\/wp\/v2\/media?parent=2616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jonathanbjorkskog.com\/fi\/wp-json\/wp\/v2\/categories?post=2616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jonathanbjorkskog.com\/fi\/wp-json\/wp\/v2\/tags?post=2616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}