{"id":1024,"date":"2011-05-30T18:32:01","date_gmt":"2011-05-30T16:32:01","guid":{"rendered":"http:\/\/xlogic.org\/blog\/?p=1024"},"modified":"2018-02-09T12:07:35","modified_gmt":"2018-02-09T11:07:35","slug":"redirect-301-htaccess-php-html-e-wordpress","status":"publish","type":"post","link":"https:\/\/xlogic.org\/blog\/redirect-301-htaccess-php-html-e-wordpress.html\/","title":{"rendered":"Redirect 301 &#8211; Htaccess, Php, Html e WordPress"},"content":{"rendered":"<p>Il\u00a0redirect 301 o redirect permanente, indica ai motori di ricerca e ai vari\u00a0browser di navigazione\u00a0che l&#8217;indirizzo (URL)\u00a0richiesto \u00e8 stato spostato definitivamente verso un nuovo indirizzo. Conviene usarlo sempre quando vengono spostate delle pagine web o un dominio, perch\u00e8 permette di mantenere inalterato\u00a0il posizionamento sui motori di ricerca e\u00a0il Page Rank.<\/p>\n<p>&nbsp;<\/p>\n<p>Redirect 301 con i principali linguaggi di programmazione:<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Redirect 301 Htaccess<\/strong><br \/>\n<em>Redirect 301 \/vecchio.php http:\/\/www.nuovosito.com\/nuovo.php<\/em><br \/>\n<strong>Redirect 301 con PHP<\/strong><br \/>\n<em>&lt;? Header( \u201cHTTP\/1.1 301 Moved Permanently\u201d );\u00a0<\/em><br \/>\n<em>Header( \u201cLocation: http:\/\/www.nuovosito.com\/nuova_pagina.php\u201d ); ?&gt;<\/em><br \/>\n<strong>Redirect 301 HTML<\/strong><\/p>\n<p>Impostare nell\u2019header della risposta HTTP il Meta Tag Refresh a 0.<br \/>\n<em>&lt;META HTTP-EQUIV=Refresh CONTENT=\u201d0; URL=http:\/\/www.nuovosito.com\u201d&gt;<\/em><br \/>\n<strong>Redirect 301 ASP<\/strong><br \/>\n<em>&lt;% Response.Status=&#8221;301 Moved Permanently&#8221; Response.AddHeader &#8220;Location&#8221;,\u00a0<\/em><br \/>\n<em>&#8221; http:\/\/www.nuovosito.com\/nuova_pagina.asp&#8221; %&gt; <\/em><br \/>\n<strong>Redirect 301 ASP .NET <\/strong><br \/>\n<em>&lt;script runat=&#8221;server&#8221;&gt;<br \/>\nprivate void Page_Load(object sender, System.EventArgs e)<br \/>\n{<br \/>\nResponse.Status = &#8220;301 Moved Permanently&#8221;;<br \/>\nResponse.AddHeader(&#8220;Location&#8221;,&#8221;http:\/\/www.nuovosito.com&#8221;);<br \/>\n}<br \/>\n&lt;\/script&gt; <\/em><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Redirect 301 Perl<\/strong><br \/>\n<em>#!\/usr\/bin\/perl -w use strict; print &#8220;Status: 301 Moved Permanentlyn&#8221;;\u00a0<\/em><br \/>\n<em>print &#8220;Location: http:\/\/www.nuovosito.com\/NuovaPagina&#8221;; exit;<\/em><br \/>\n<strong>Redirect 301 JSP (Java) <\/strong><br \/>\n<em>&lt;%<br \/>\nresponse.setStatus(301);<br \/>\nresponse.setHeader( &#8220;Location&#8221;, &#8220;http:\/\/www.nuovosito.com\/&#8221; );<br \/>\nresponse.setHeader( &#8220;Connection&#8221;, &#8220;close&#8221; );<br \/>\n%&gt; <\/em><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Redirect 301 CGI PERL <\/strong><br \/>\n<em>$q = new CGI;<br \/>\nprint $q-&gt;redirect(&#8220;http:\/\/www.nuovosito.com\/&#8221;); <\/em><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Redirect 301 Ruby on Rails <\/strong><br \/>\n<em>def old_action<br \/>\nheaders[&#8220;Status&#8221;] = &#8220;301 Moved Permanently&#8221;<br \/>\nredirect_to &#8220;http:\/\/www.nuovosito.com\/&#8221;<br \/>\nend <\/em><br \/>\n<strong>Redirect 301 ColdFusion<\/strong><br \/>\n<em>&lt;.cfheader statuscode=&#8221;301&#8243; statustext=&#8221;Moved permanently&#8221;&gt;\u00a0<\/em><br \/>\n<em>&lt;.cfheader name=&#8221;Location&#8221; value=&#8221;http:\/\/www.nuovosito.com&#8221;&gt; <\/em><\/p>\n<p><strong>E per finire un Plugin per WordPress che permette il Redirect 301: <a href=\"http:\/\/wordpress.org\/extend\/plugins\/simple-301-redirects\/\" target=\"_blank\" rel=\"nofollow noopener\">simple 301 redirects<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il\u00a0redirect 301 o redirect permanente, indica ai motori di ricerca e ai vari\u00a0browser di navigazione\u00a0che l&#8217;indirizzo (URL)\u00a0richiesto \u00e8 stato spostato definitivamente verso un nuovo indirizzo. Conviene usarlo sempre quando vengono spostate delle pagine web o un dominio, perch\u00e8 permette di mantenere inalterato\u00a0il posizionamento sui motori di ricerca e\u00a0il Page Rank. &nbsp; Redirect 301 con i [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[50,1410,1421],"tags":[150,132,143,144,147,149,133,136,146,145,135,148,134],"class_list":["post-1024","post","type-post","status-publish","format-standard","hentry","category-info","category-blogging","category-coding","tag-codici-di-stato-http","tag-redirect-301","tag-redirect-301-asp","tag-redirect-301-asp-net","tag-redirect-301-cgi-perl","tag-redirect-301-coldfusion","tag-redirect-301-htaccess","tag-redirect-301-html","tag-redirect-301-jsp-java","tag-redirect-301-perl","tag-redirect-301-php","tag-redirect-301-ruby-on-rails","tag-redirect-301-wordpress"],"modified_by":"Andrea (Xlogic.org)","_links":{"self":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/posts\/1024","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/comments?post=1024"}],"version-history":[{"count":0,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/posts\/1024\/revisions"}],"wp:attachment":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/media?parent=1024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/categories?post=1024"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/tags?post=1024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}