asp.netÖеÄSEOÓÅ»¯
ASP.NET 4°üÀ¨ÁËһϵÁÐеÄÔËÐÐÊ±ÌØÐÔ£¬¿ÉÒÔ°ïÖúÄã½øÒ»²½ÓÅ»¯ÄãµÄÍøÕ¾¡£ÆäÖÐһЩÐÂÌØÐÔ¿ÉÒÔÓÃÀ´½øÐÐSEOÓÅ»¯ÒÔÌá¸ßÍøÕ¾ÔÚËÑË÷ÒýÇæÖеÄÅÅÃûºÍÈ¨ÖØ£¬ÕâÐ©ÌØÐÔ°üÀ¨£º
еÄPage.MetaKeywords ºÍ Page.MetaDescription ÊôÐÔ
Õë¶ÔASP.NET Web FormsµÄÐÂURLµ¼ÏòÖ§³Ö
еÄResponse.RedirectPermanent()·½·¨
ÏÂÃæÊÇÈçºÎÀûÓÃÕâÐ©ÌØÐÔÀ´½øÒ»²½Ìá¸ßËÑË÷ÒýÇæÏà¹ØÐÔµÄϸ½Ú¡£
Page.MetaKeywords ºÍ Page.MetaDescription ÊôÐÔ
¸Ä½øÍøÒ³ËÑË÷Ïà¹ØÐÔµÄÒ»¸ö¼òµ¥½¨ÒéÊÇ£¬È·¶¨Äã×ÜÊÇÔÚÄãHTMLÖеÄ<head>²¿·ÖÊä³öÏà¹ØµÄ“keywords£¨¹Ø¼ü´Ê£©” and “description£¨ÃèÊö£©” <meta>±êʶ¡£ÀýÈ磺
ASP.NET 4 Web FormsÖÐÒ»¸öºÜºÃµÄ¸Ä½øÊÇÔÚPageÀàÖмÓÁË2¸öÐÂÊôÐÔ£ºMetaKeywords ºÍ MetaDescription£¬ËüÃÇʹµÃÔÚºǫ́´úÂëÀàÖÐÓñà³ÌµÄÊÖ·¨ÉèÖÃÕâЩֵ¸üÈÝÒ×£¬Ò²¸ü¸É¾»¡£
ASP.NET 4µÄ <head> ·þÎñÆ÷¿Ø¼þÏÖÔڻῴÕâЩֵ£¬È»ºóÔÚÊä³öÍøÒ³µÄ<head>²¿·ÖʱʹÓÃËüÃÇ¡£Õâ¸öÐÐΪÔÚʹÓÃĸ°æÒ³µÄ³¡¾°ÖÐÓÈÆäÓÐÓã¬<head> ÊÇÔÚ.masterÎļþÖУ¬Ó뺬ÓÐÌØ¶¨Ò³ÃæÄÚÈݵÄ.aspxÎļþÊÇ·Ö¿ªµÄ¡£ÄãÏÖÔÚ¿ÉÒÔÔÚ.aspxÒ³ÃæÖÐÉèÖÃеÄMetaKeywords ºÍ MetaDescriptionÊôÐÔ£¬ËüÃǵÄÖµ»á×Ô¶¯µØÓÉĸ°æÒ³ÖеÄ<head>¿Ø¼þÀ´ÏÔʾ¡£
ÏÂÃæÊǼòµ¥µÄ´úÂëÆ¬¶Î£¬Ê¾·¶ÈçºÎÔÚPage_Load()ʼþ´¦Àíº¯ÊýÖÐÓñà³ÌÊÖ·¨ÉèÖÃÕâЩÊôÐÔ£º
³ýÁËÔÚºǫ́´úÂëÖÐÓñà³ÌÊÖ·¨ÉèÖÃKeywords ºÍ DescriptionÊôÐÔÍ⣬ÄãÏÖÔÚ»¹¿ÉÒÔÔÚ.aspxÍøÒ³¶¥²¿µÄ@PageÖ¸ÁîÖÐÓÃÉùÃ÷µÄ·½Ê½ÉèÖÃËüÃÇ¡£ÏÂÃæµÄ´úÂëÆ¬¶Îʾ·¶¸ÃÔõô×ö£º
¾ÍÏóÄãÄÜÔ¤ÆÚµÄÄÇÑù£¬Èç¹ûÄãÓñà³ÌÊÖ·¨ÉèÖÃÕâЩֵµÄ»°£¬ËüÃÇ»áÌæ´úÔÚ<head>²¿·Ö»ò@PageÖ¸ÁîÖÐÉùÃ÷ÉèÖõÄÈκÎÖµ¡£
ASP.NET Web FormsÖеÄURLµ¼Ïò
URLµ¼ÏòÊÇÎÒÃÇ×îÏÈÔÚASP.NET 3.5 SP1ÖÐÒý½øµÄÒ»¸ö¹¦ÄÜ£¬ÒÑΪASP.NET MVCÓ¦ÓÃËùÓã¬À´³Êʾ¸É¾»µÄ£¬SEOÓѺõēweb 2.0” URL¡£URLµ¼ÏòÈÃÄãÅäÖÃÒ»¸öÓ¦ÓÃÀ´½ÓÊܲ¢²»Ó³Éäµ½ÎïÀíÎļþµÄÇëÇóURL£¬Äã¿ÉÒÔʹÓõ¼ÏòÀ´¶¨Òå¶ÔÓû§À´ËµÓïÒåÉϸü¾ßº¬ÒåµÄURL£¬ÕâЩURLÓÐÖúÓÚËÑË÷ÒýÇæÓÅ»¯£¨SEO£©¡£
ÀýÈ磬һ¸öÏÔʾ²úÆ··ÖÀàµÄ´«Í³ÍøÒ³µÄURLÒ²Ðí¿´ÉÏÈ¥»áÊÇÕâÑùµÄ£º
http://www.mysite.com/products.aspx?category=software
ʹÓÃASP.NET 4ÖеÄURLµ¼ÏòÒýÇæ£¬ÄãÏÖÔÚ¿ÉÒÔÅäÖÃÓ¦ÓÃÀ´½ÓÊÜÏÂÃæÕâÑùµÄURLÀ´ÏÔʾͬÑùµÄÐÅÏ¢£º
http://www.mysite.com/products/software
ÔÚASP.NET 4.0ÖУ¬ÏóÉÏÃæÄÇÑùµÄURLÏÖÔÚ¿ÉÒÔÓ³Éäµ½ASP.
Ïà¹ØÎĵµ£º
Õâ¸öÎÊÌâÀ§ÈÅÁËÎÒÁ½Ì죬ÊÖ»úÏÂÔØ
protected void Page_Load(object sender, EventArgs e)
{
string filename = Server.UrlDecode(Request["upload"]);
string filePath = Server.MapPath("uploa ......
µÚÒ»£¬ н¨ÍøÕ¾£¬Ñ¡ÔñÀàÐÍΪasp.net web ·þÎñ¡£
ϵͳ×Ô¶¯ÎªÄ㽨Á¢Á˸öÎļþservice.asmx.Õâ¾ÍÊÇÒ»¸ö×î¼òµ¥µÄweb service·þÎñ¡£Äã¿ÉÒÔÖ±½ÓÔËÐв鿴Ч¹û¡£
µÚ¶þ£¬ÎÒÃÇÐèÒªµÄÊÇÐÞ¸Äservice.csÖеĴúÂ룬À´Âú×ãÎÒÃǵÄÒªÇó¡£
Ð޸ĺóµÄService.csÖеĴúÂëΪ£º
using System;
using System.Web;
using System.Web.Services;
......
Õâ¸öÊôÐÔÊÇÓÃÀ´ÑéÖ¤¿Í»§¶ËÓû§µÄÊäÈëµÄ,ÓÃÀ´ÑéÖ¤Óû§µÄÊäÈëÖÐÊÇ·ñÓÐΣÏÕ×Ö·ûµÄ,Õâ¸öÊôÐÔµÄĬÈÏֵΪtrue,΢ÈíÖ®ËùÒÔÕâô×öÊÇΪÁËÌá¸ßasp.net³ÌÐòµÄ°²È«ÐÔ,ËùÒԺܶà³ÌÐòÔ±¼´Ê¹²»ÖªµÀÔõôÀ´·ÀÓùºÚ¿ÍµÄ¹¥»÷,asp.netµÄһЩĬÈÏÊôÐÔµÈÄÚÈÝÒѾ¶Ô°²È«½øÐÐÁË¿ØÖÆ,ÕâÒ²ÊÇΪʲôasp.netµÄ³ÌÐòÏà¶ÔÀ´Ëµ±È½Ï°²È«µÄÔÒò!
¡¡¡¡¼ÈÈ»Õâ¸öÊô ......
1. C#ÓïÑÔ·½Ãæ
1.1 À¬»ø»ØÊÕ
¡¡À¬»ø»ØÊÕ½â·ÅÁËÊÖ¹¤¹ÜÀí¶ÔÏóµÄ¹¤×÷£¬Ìá¸ßÁ˳ÌÐòµÄ½¡×³ÐÔ£¬µ«¸±×÷ÓþÍÊdzÌÐò´úÂë¿ÉÄܶÔÓÚ¶ÔÏó´´½¨±äµÃËæÒâ¡£
¡¡1.1.1 ±ÜÃâ²»±ØÒªµÄ¶ÔÏó´´½¨
¡¡ÓÉÓÚÀ¬»ø»ØÊյĴú¼Û½Ï¸ß£¬ËùÒÔC#³ÌÐò¿ª·¢Òª×ñѵÄÒ»¸ö»ù±¾ÔÔò¾ÍÊDZÜÃâ²»±ØÒªµÄ¶ÔÏó´´½¨¡£ÒÔÏÂÁоÙһЩ³£¼ûµÄÇéÐΡ£
¡¡1.1.1.1 ±ÜÃâÑ»·´´½¨¶ÔÏ ......