<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ενδιαφέρουσες Ειδήσεις</title><link>https://www.dotnetzone.gr:443/cs/forums/67/ShowForum.aspx</link><description>Νέα, Ειδήσεις και 'Αρθρα από ελληνικά και ξένα sites που ενδιαφέρουν τους Έλληνες developers</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>ASP.NET SEO improvements από τον Scott Guthrie</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56224.aspx</link><pubDate>Tue, 05 Jan 2010 19:49:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56224</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56224.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=67&amp;PostID=56224</wfw:commentRss><description>&lt;P&gt;Ο Scott Guthrie μόλις ανέβασε ένα &lt;A href="http://weblogs.asp.net/scottgu/archive/2010/01/05/asp-net-4-seo-improvements-vs-2010-and-net-4-0-series.aspx"&gt;άρθρο&lt;/A&gt; με τις βελτιώσεις που περιέχει το ASP.NET 4.0 σχετικά με Search Engine Optimization. Σε αντίθεση με το &lt;A href="http://weblogs.asp.net/scottgu/archive/2009/12/15/search-engine-optimization-seo-toolkit.aspx"&gt;SEO Toolkit&lt;/A&gt; το οποίο εντοπίζει προβλήματα και προτείνει λύσεις, οι βελτιώσεις του ASP.NET 4.0 επιτρέπουν τη δημιουργία web sites φιλικών στα search engines εξ αρχής.&lt;/P&gt;
&lt;P&gt;Οι βελτιώσεις αυτές κατά κύριο λόγο διευκολύνουν σενάρια τα οποία ως τώρα έπρεπε να γίνουν με το χέρι. Τα Page.MetaKeywords και Page.MetaDescription απλά διευκολύνουν τη δημιουργία των meta tags που ως τώρα φτιάχναμε με το χέρι. Άλλες αλλαγές οδηγούν σε σημαντικές βελτιώσεις σε σχέση με τα web forms.&lt;/P&gt;
&lt;P&gt;Για παράδειγμα, το URL Routing για Web Forms επιτρέπει τη δημιουργία ενός φιλικού URL από το μακρυνάρι που συνήθως δημιουργούν τα web forms. Έτσι, το &lt;A href="http://www.myshop.boo/products.aspx?category=software"&gt;http://www.myshop.boo/products.aspx?category=software&lt;/A&gt; γίνεται &lt;A href="http://www.myshop.boo/products/software"&gt;http://www.myshop.boo/products/software&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Άλλη βελτίωση είναι η υποστήριξη Redirects τα οποία μπορούν να χειριστούν τα search engines. Τα search engines δεν διαβάζουν τις σελίδες στις οποίες τις στέλνουμε με ένα απλό&lt;A href="http://msdn.microsoft.com/en-us/library/system.web.httpresponse.redirect(VS.100).aspx"&gt; Response.Redirect&lt;/A&gt;&amp;nbsp;γιατί αγνοούν το status code 302 (temporary redirect) που τους στέλνει η μέθοδος.&amp;nbsp;Αυτό είναι σημαντικό πρόβλημα όταν μετακινούμε μία σελίδα από ένα σημείο σε άλλο γιατί υπάρχει κίνδυνος να χαθεί από τα search results. Το νέο &lt;A href="http://msdn.microsoft.com/en-us/library/system.web.httpresponse.redirectpermanent(VS.100).aspx"&gt;Response.RedirectPermanent&lt;/A&gt; στέλνει στα search engines το κατάλληλο status code 301 (permanent redirect) ώστε να μεταφερθούν στη νέα σελίδα. &lt;BR&gt;Βέβαια, το ίδιο μπορούσαμε να πετύχουμε και πριν το ASP.NET 4.0 &lt;A href="http://www.haiders.net/post/ResponseRedirectPermanent.aspx"&gt;με λίγο κώδικα&lt;/A&gt;&amp;nbsp;- αν φυσικά θυμόμασταν ή ξέραμε ότι χρειάζεται να το κάνουμε &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-10.gif" alt="Embarrassed" /&gt;.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Αντίστοιχο functionality παρέχεται και για το ASP.NET MVC μέσω του &lt;A href="http://msdn.microsoft.com/en-us/library/system.web.httpresponse.redirecttoroutepermanent(VS.100).aspx"&gt;Response.RedirectToRoutePermanent&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>