{"id":1069,"date":"2020-12-08T10:08:33","date_gmt":"2020-12-08T06:38:33","guid":{"rendered":"https:\/\/www.poonehmedia.com\/%d8%af%d8%b3%d8%aa%d9%87%d8%a8%d9%86%d8%af%db%8c-%d9%86%d8%b4%d8%af%d9%87\/1959-asp-net-seo\/"},"modified":"2025-07-17T19:19:06","modified_gmt":"2025-07-17T15:49:06","slug":"1959-asp-net-seo","status":"publish","type":"post","link":"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo","title":{"rendered":"\u0633\u0626\u0648 \u062f\u0631 ASP.NET | \u0622\u0645\u0648\u0632\u0634 \u0633\u0626\u0648 ASP.NET MVC"},"content":{"rendered":"<p>\u062f\u0631 \u06a9\u0646\u0627\u0631 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u0648\u0631\u062f\u067e\u0631\u0633\u06cc\u060c \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u0646\u062f \u06a9\u0647 \u0647\u0631 \u06a9\u062f\u0627\u0645 \u0628\u0631\u0627\u06cc \u0628\u0647\u06cc\u0646\u0647 \u0634\u062f\u0646 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0637\u06cc \u06a9\u0631\u062f\u0646 \u0645\u0631\u0627\u062d\u0644 \u062e\u0627\u0635\u06cc \u062f\u0627\u0631\u0646\u062f. \u0628\u0647 \u0637\u0648\u0631 \u06a9\u0644\u06cc \u062a\u0645\u0627\u0645\u06cc \u0633\u0627\u06cc\u062a \u0647\u0627 \u0628\u0627\u06cc\u062f \u062f\u0631 \u0633\u0647 \u0628\u062e\u0634 \u0628\u0647\u06cc\u0646\u0647 \u0634\u0648\u0646\u062f:<\/p>\n<ol>\n<li>\u062f\u0631 \u0628\u062e\u0634 \u0645\u062d\u062a\u0648\u0627<\/li>\n<li>\u062f\u0631 \u0628\u062e\u0634 \u0646\u0627\u0645\u06a9 (URL)<\/li>\n<li>\u0648 \u062f\u0631 \u0628\u062e\u0634 \u0627\u06cc\u0646\u062f\u06a9\u0633 \u0634\u062f\u0646<\/li>\n<\/ol>\n<p>\u0628\u0647 \u0647\u0645\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0642\u0635\u062f \u062f\u0627\u0631\u06cc\u0645 \u062a\u0627 \u0634\u0645\u0627 \u0631\u0627 \u0628\u0627 \u0646\u062d\u0648\u0647 <a href=\"seo\">\u0633\u0626\u0648<\/a> \u06a9\u0631\u062f\u0646 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc MVC ASP.NET \u0622\u0634\u0646\u0627 \u06a9\u0646\u06cc\u0645.<br \/>\u0627\u06af\u0631\u0686\u0647 \u0642\u0627\u0628\u0644\u06cc\u062a \u0647\u0627\u06cc \u0630\u0627\u062a\u06cc \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u062a\u062d\u062a ASP.NET MVC \u0622\u0646 \u0647\u0627 \u0631\u0627 \u0642\u0627\u062f\u0631 \u0633\u0627\u062e\u062a\u0647 \u062a\u0627 \u0647\u0645\u0627\u0646\u0646\u062f \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u0648\u0631\u062f\u067e\u0631\u0633\u06cc \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648 (SEO) \u0628\u0647\u06cc\u0646\u0647 \u06a9\u0646\u0646\u062f\u060c \u0627\u0645\u0627 \u0647\u0646\u0648\u0632 \u062a\u0639\u062f\u0627\u062f \u0632\u06cc\u0627\u062f\u06cc \u0627\u0632 \u0645\u0634\u06a9\u0644\u0627\u062a \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc IIS \u0648 ASP.NET \u062f\u0631 \u0635\u0648\u0631\u062a \u0639\u062f\u0645 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0627\u0632 \u0628\u06cc\u0646 \u0628\u0631\u0648\u0646\u062f.<\/p>\n\n<h2><a id=\"t1\">\u0622\u0645\u0648\u0632\u0634 \u0633\u0626\u0648 ASP.NET MVC<\/a><\/h2>\n<p>\u0647\u0645\u0627\u0646\u0646\u062f \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u0648\u0631\u062f\u067e\u0631\u0633\u06cc \u0628\u0627\u06cc\u062f \u0628\u0647 \u0645\u0648\u0636\u0648\u0639 \u0622\u0645\u0648\u0632\u0634 \u0633\u0626\u0648 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc ASP.NET MVC \u0646\u06cc\u0632 \u0627\u0647\u0645\u06cc\u062a \u062f\u0647\u06cc\u0645. \u062f\u0631 \u06af\u0627\u0645 \u0627\u0648\u0644 \u0628\u0627\u06cc\u062f \u0627\u0642\u062f\u0627\u0645 \u0628\u0647 \u062a\u0648\u0644\u06cc\u062f \u0645\u062d\u062a\u0648\u0627 \u0648 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u06a9\u0631\u062f. <br \/>\u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0631\u0627 \u062a\u0648\u0633\u0637 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0642 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f \u0648 \u0622\u0646\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u0631\u0627\u06a9\u0646\u062f\u0647 \u062f\u0631 \u0645\u062a\u0646 \u0642\u0631\u0627\u0631 \u062f\u0627\u062f.<br \/>\u062e\u0628 \u0627\u06a9\u0646\u0648\u0646 \u06a9\u0647 \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u06cc\u062f\u060c \u0648\u0642\u062a \u0622\u0646 \u0631\u0633\u06cc\u062f\u0647 \u062a\u0627 \u06cc\u06a9 \u0645\u062d\u062a\u0648\u0627\u06cc \u0628\u0627 \u06a9\u06cc\u0641\u06cc\u062a \u062a\u0648\u0644\u06cc\u062f \u06a9\u0646\u06cc\u0645. \u0627\u0645\u0627 \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u0646\u06a9\u062a\u0647 \u0627\u0633\u0627\u0633\u06cc \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f. <strong>\u062a\u0627 \u0627\u06cc\u0646\u062c\u0627\u06cc \u06a9\u0627\u0631 \u0631\u0627 \u06cc\u0627\u062f\u062a\u0627\u0646 \u0628\u0645\u0627\u0646\u062f \u062a\u0627 \u0628\u0647 \u06cc\u06a9 \u0646\u06a9\u062a\u0647 \u0645\u0647\u0645 \u0627\u0634\u0627\u0631\u0647 \u06a9\u0646\u06cc\u0645. \u0633\u067e\u0633 \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u06cc\u0645 \u0633\u0631 \u0646\u062d\u0648\u0647 \u0646\u0648\u0634\u062a\u0646 \u0645\u062d\u062a\u0648\u0627.<\/strong><br \/>\u06cc\u06a9 \u0646\u06a9\u062a\u0647 \u0627\u0633\u0627\u0633\u06cc \u06a9\u0647 \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648 \u062f\u0631 \u062a\u0644\u0627\u0634\u0646\u062f \u062a\u0627 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0633\u0631\u0627\u0646\u062c\u0627\u0645 \u0628\u0631\u0633\u0627\u0646\u0646\u062f\u060c \u06a9\u0627\u0647\u0634 \u0645\u0642\u062f\u0627\u0631 \u0645\u062d\u062a\u0648\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631\u06cc \u062f\u0631 \u0628\u0633\u062a\u0631 \u06af\u0648\u06af\u0644 \u0627\u0633\u062a. \u062f\u0631 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0645\u0648\u0627\u0642\u0639 \u0627\u06af\u0631 \u062a\u0648\u062c\u0647 \u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f\u060c \u067e\u0633 \u0627\u0632 \u0633\u0631\u0686 \u06a9\u0631\u062f\u0646 \u0645\u0648\u0636\u0648\u0639\u0627\u062a \u062e\u0648\u062f\u060c \u06af\u0648\u06af\u0644 \u062f\u0631 \u0642\u0633\u0645\u062a \u067e\u0627\u06cc\u06cc\u0646 \u0635\u0641\u062d\u0647 \u0627\u0634\u0627\u0631\u0647 \u0628\u0647 \u062d\u0630\u0641 \u0634\u062f\u0646 \u0628\u0631\u062e\u06cc \u0635\u0641\u062d\u0627\u062a \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0635\u0641\u062d\u0627\u062a \u062f\u0631 \u0648\u0627\u0642\u0639 \u0647\u0645\u0627\u0646 \u0635\u0641\u062d\u0627\u062a \u06a9\u067e\u06cc \u0648 \u062a\u06a9\u0631\u0627\u0631\u06cc \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u062f\u0631 \u0647\u0646\u06af\u0627\u0645 \u0627\u062c\u0631\u0627\u06cc \u06cc\u06a9 \u062c\u0633\u062a\u062c\u0648 \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f. <br \/>\u0627\u0632 \u0642\u0636\u0627\u060c \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc IIS \u0648 ASP.NET \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0648 \u0628\u0647 \u0637\u0648\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0645\u062d\u062a\u0648\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631\u06cc \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u0646\u062f &#8211; \u0641\u0642\u0637 \u0628\u0647 \u0627\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u06a9\u0647 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc IIS \u0648 ASP.NET \u0628\u0631\u0627\u06cc \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0628\u0627\u0632\u062f\u06cc\u062f\u06a9\u0646\u0646\u062f\u06af\u0627\u0646 \u0628\u0647 \u0645\u062d\u062a\u0648\u0627\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u06cc \u062e\u0648\u062f \u062f\u0633\u062a \u06cc\u0627\u0628\u0646\u062f\u060c \u0627\u0642\u062f\u0627\u0645 \u0628\u0647 \u062a\u0648\u0644\u06cc\u062f \u0686\u0646\u062f \u0633\u0631\u06cc \u06a9\u067e\u06cc \u0627\u0632 \u0645\u062d\u062a\u0648\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f \u0634\u062f\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f. <br \/>\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0627\u06af\u0631 \u0634\u0645\u0627 \u0646\u0634\u0627\u0646\u06cc\u200c\u0647\u0627\u06cc \u0627\u06cc\u0646\u062a\u0631\u0646\u062a\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u0635\u0641\u062d\u0647 \u0633\u0627\u062f\u0647 \u062f\u0631 \u06cc\u06a9 \u0648\u0628 \u0633\u0627\u06cc\u062a \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f\u060c \u0647\u0631 \u06a9\u062f\u0627\u0645 \u0627\u0632 URL \u0647\u0627 \u06a9\u0627\u0631 \u062e\u0648\u0627\u0647\u0646\u062f \u06a9\u0631\u062f (\u062a\u062d\u062a \u0634\u0631\u0627\u06cc\u0637 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636)\u061b \u062f\u0631 \u0648\u0627\u0642\u0639 \u0627\u06cc\u0646 \u0647\u0645\u0627\u0646 \u0686\u06cc\u0632\u06cc \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0628\u0627\u0644\u0627 \u0628\u0647 \u0622\u0646 \u0627\u0634\u0627\u0631\u0647 \u06a9\u0631\u062f\u06cc\u0645:<br \/>&#8220;\u062a\u0644\u0627\u0634 \u062d\u062f\u0627\u06a9\u062b\u0631\u06cc \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc IIS \u0648 ASP.NET \u0628\u0631\u0627\u06cc \u0628\u0627\u0644\u0627 \u0622\u0648\u0631\u062f\u0646 \u0645\u0637\u0627\u0644\u0628&#8221; <br \/>\u2022 http:\/\/www.poonehmedia.com\/categories\/<br \/>\u2022 http:\/\/ poonehmedia.com\/categories\/<br \/>\u2022 http:\/\/ poonehmedia.com\/categories<br \/>\u2022 http:\/\/ poonehmedia.com\/categories\/default.aspx<br \/>\u2022 http:\/\/ poonehmedia.com\/Categories\/<br \/>\u0645\u0634\u06a9\u0644 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0647\u0645\u0647 \u0627\u06cc\u0646 URL \u0647\u0627 \u0645\u062a\u0641\u0627\u0648\u062a \u0648 \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u0647\u0633\u062a\u0646\u062f &#8211; \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u06cc \u06a9\u0647 \u0633\u0627\u06cc\u062a\u06cc \u06a9\u0647 \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0645\u062d\u062a\u0648\u0627\u06cc \u06cc\u06a9\u0633\u0627\u0646 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0647\u0645\u0647 \u0627\u06cc\u0646 URL \u0647\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f \u062f\u0631 \u0648\u0627\u0642\u0639 \u0645\u0642\u0635\u0631 \u0627\u06cc\u062c\u0627\u062f \u0645\u062d\u062a\u0648\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631\u06cc \u0627\u0633\u062a. \u0648 \u0627\u0632 \u0622\u0646\u062c\u0627 \u06a9\u0647 \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u062d\u0630\u0641 \u0645\u062d\u062a\u0648\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631\u06cc \u0647\u0633\u062a\u0646\u062f\u060c \u0648\u062c\u0648\u062f \u0627\u06cc\u0646 \u0645\u0634\u06a9\u0644 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0631\u062a\u0628\u0647 \u0628\u0646\u062f\u06cc \u0635\u0641\u062d\u0627\u062a \u0631\u0627 \u06a9\u0627\u0647\u0634 \u062f\u0647\u062f\u061b \u062a\u0627 \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u06cc\u0646 \u0645\u0633\u0626\u0644\u0647 \u062f\u0631 \u0645\u062d\u0627\u0641\u0644 \u062c\u0633\u062a\u062c\u0648\u06af\u0631\u0647\u0627 (\u06af\u0648\u06af\u0644\u060c \u06cc\u0627\u0647\u0648\u060c Bing\u060c \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633 \u0648 &#8230;) \u0627\u0632 \u0627\u0647\u0645\u062a \u0628\u0627\u0644\u0627\u06cc\u06cc \u0628\u0631\u062e\u0648\u0631\u062f\u0627\u0631 \u0634\u062f\u0647 \u0627\u0633\u062a. \u062a\u0646\u0647\u0627 \u0631\u0627\u0647 \u062d\u0644 \u0628\u0631\u0627\u06cc \u0631\u0641\u0639 \u0627\u06cc\u0646 \u0645\u0634\u06a9\u0644 \u06cc\u06a9\u06cc \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0646 \u067e\u06cc\u0648\u0646\u062f\u0647\u0627 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0645\u062d\u062a\u0648\u0627\u06cc \u0633\u0627\u06cc\u062a \u0634\u0645\u0627 \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u0627\u0646\u062f.<\/p>\n<p><strong>\u0631\u0641\u0639 \u0645\u0634\u06a9\u0644<\/strong><\/p>\n<p>\u0645\u0633\u0627\u0644\u0647 \u0627\u0635\u0644\u06cc \u0627\u0644\u0628\u062a\u0647 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u06af\u0631 \u0633\u0627\u06cc\u062a \u067e\u0631\u0645\u062d\u062a\u0648\u0627\u06cc\u06cc \u062f\u0627\u0631\u06cc\u062f\u060c \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u067e\u06cc\u0648\u0646\u062f\u0647\u0627 \u06a9\u0627\u0631 \u062f\u0634\u0648\u0627\u0631\u06cc \u0627\u0633\u062a. \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0627\u06cc\u0646\u060c \u06cc\u06a9 \u0645\u0634\u06a9\u0644 \u0628\u0632\u0631\u06af\u062a\u0631 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0634\u0645\u0627 \u06a9\u0646\u062a\u0631\u0644 \u0632\u06cc\u0627\u062f\u06cc \u0628\u0631 \u0631\u0648\u06cc \u0628\u06a9 \u0644\u06cc\u0646\u06a9 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u062e\u0627\u0631\u062c\u06cc \u0628\u0647 \u0645\u062d\u062a\u0648\u0627\u06cc \u0634\u0645\u0627 \u0645\u06cc \u062f\u0647\u0646\u062f\u060c \u0646\u062f\u0627\u0631\u06cc\u062f \u0648 \u0627\u0632 \u0642\u0636\u0627 \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648 \u062a\u0627\u06a9\u06cc\u062f \u0632\u06cc\u0627\u062f\u06cc \u0628\u0631 \u0647\u062f\u0627\u06cc\u062a \u067e\u06cc\u0648\u0646\u062f\u0647\u0627\u06cc \u062e\u0627\u0631\u062c\u06cc \u062f\u0627\u0631\u0646\u062f. <br \/>\u062f\u0631 \u0646\u062a\u06cc\u062c\u0647\u060c \u0645\u0648\u0627\u0631\u062f\u06cc \u0645\u0627\u0646\u0646\u062f \u0648\u062c\u0648\u062f \u06cc\u0627 \u0639\u062f\u0645 \u0648\u062c\u0648\u062f \u0645\u0636\u0631\u0627\u0628\u0647\u0627\u06cc \u0627\u0646\u062a\u0647\u0627\u06cc\u06cc\u060c \u062d\u0631\u0648\u0641 \u0628\u0632\u0631\u06af \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06cc\u0627 \u0639\u062f\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 &#8220;www&#8221; \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u0645\u0634\u06a9\u0644\u0627\u062a\u06cc \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0647\u0646\u06af\u0627\u0645 \u0631\u0633\u06cc\u062f\u06af\u06cc \u0628\u0647 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0627 \u0628\u0627\u06cc\u062f \u0622\u0646\u0647\u0627 \u0631\u0627 \u0631\u0641\u0639 \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u0648\u0627\u0642\u0639 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc IIS \u0648 ASP.NET \u0627\u06cc\u0646 \u0648\u0627\u0642\u0639\u06cc\u062a \u0631\u0627 \u067e\u0630\u06cc\u0631\u0641\u062a\u0647 \u0627\u0646\u062f \u06a9\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 URL \u0647\u0627 \u0627\u0632 \u06cc\u06a9 \u06a9\u0627\u0631\u0628\u0631 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 \u062f\u06cc\u06af\u0631 \u0628\u0633\u06cc\u0627\u0631 \u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0633\u062a. <br \/>\u0627\u06cc\u0646 \u0633\u0627\u06cc\u062a \u0647\u0627 \u0646\u0627\u0645\u06a9 \u0647\u0627\u06cc \u06a9\u067e\u06cc \u0631\u0627 \u0627\u0632 \u062f\u06cc\u062f \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u062e\u0648\u062f \u0645\u062d\u0648 \u0645\u06cc \u06a9\u0646\u0646\u062f\u060c \u0627\u0645\u0627 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0646\u062a\u0648\u0627\u0646\u0646\u062f \u0622\u0646\u0647\u0627 \u0631\u0627 \u0627\u0632 \u0646\u0638\u0631 \u0628\u0631\u062e\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0648 \u062d\u062a\u06cc \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648 \u0645\u062e\u0641\u06cc \u06a9\u0646\u0646\u062f. <br \/>\u06cc\u06a9 \u0631\u0648\u0634 \u0627\u0628\u062a\u062f\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u0631\u0641\u0639 \u0647\u0645\u0647 \u0627\u06cc\u0646 \u0646\u06af\u0631\u0627\u0646\u06cc \u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06cc\u06a9 \u0641\u06cc\u0644\u062a\u0631 \u0627\u06a9\u0634\u0646 \u0633\u0627\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627 \u0627\u0631\u0633\u0627\u0644 \u06a9\u062f HTTP 301 (\u06a9\u0647 \u0628\u0637\u0648\u0631 \u0645\u0648\u062b\u0631 \u062a\u0648\u0633\u0637 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0642\u0627\u0628\u0644 \u0645\u0634\u0627\u0647\u062f\u0647 \u0646\u06cc\u0633\u062a\u060c \u0627\u0645\u0627 \u0628\u0647 \u0631\u0628\u0627\u062a \u0647\u0627 \u062f\u0642\u06cc\u0642\u0627 URL \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f) \u0646\u0627\u0645\u06a9 \u0647\u0627 \u0631\u0627 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f\u0633\u0627\u0632\u06cc \u0645\u06cc \u06a9\u0646\u062f. \u062f\u0631\u0633\u062a \u0627\u0633\u062a \u06a9\u0647 \u062a\u0645\u0627\u0645\u06cc URL \u0647\u0627 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u0646\u062f\u060c \u0627\u0645\u0627 \u062a\u0646\u0647\u0627 \u06cc\u06a9\u06cc \u0627\u0632 \u0622\u0646\u0647\u0627 \u0628\u0631\u0627\u06cc \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<h3><a id=\"t2\">\u0627\u06cc\u062c\u0627\u062f \u0627\u06a9\u0634\u0646 canonicalization<\/a><\/h3>\n<p>\u0627\u06cc\u062c\u0627\u062f \u0641\u06cc\u0644\u062a\u0631 \u0627\u06a9\u0634\u0646 canonicalization \u0628\u0631\u0627\u06cc \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0647\u0627\u06cc MVC \u062f\u0631 \u0648\u0627\u0642\u0639 \u06cc\u06a9 \u0631\u0648\u0634 \u067e\u06cc\u0634 \u067e\u0627 \u0627\u0641\u062a\u0627\u062f\u0647 \u0648 \u0642\u062f\u06cc\u06cc \u0627\u0633\u062a. \u0627\u0645\u0627 \u0686\u0627\u0631\u0647 \u0627\u06cc \u0646\u06cc\u0633\u062a! \u062a\u0646\u0647\u0627 \u0686\u06cc\u0632\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u062f \u06af\u0631\u062f\u0622\u0648\u0631\u06cc \u06cc\u06a9 \u0633\u0631\u06cc \u0645\u062c\u0645\u0648\u0639\u0647 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0645\u062d\u062a\u0648\u0627\u06cc \u0633\u0627\u06cc\u062a \u062e\u0648\u062f \u0622\u0646 \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u06cc\u062f \u0648 \u0633\u067e\u0633 \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0628\u0627\u06cc\u062f \u0686\u0646\u062f \u06a9\u062f \u0633\u0627\u062f\u0647 \u0631\u0627 \u062f\u0631 ASP.NET \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f. \u0633\u067e\u0633 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0631\u0627 \u0628\u0647 \u062a\u0645\u0627\u0645 \u06a9\u0646\u062a\u0631\u0644\u200c\u06a9\u0646\u0646\u062f\u0647\u200c\u0647\u0627 (\u06cc\u0627 \u0628\u0647 \u06a9\u0646\u062a\u0631\u0644\u200c\u06a9\u0646\u0646\u062f\u0647 \u067e\u0627\u06cc\u0647) \u0627\u0639\u0645\u0627\u0644 \u06a9\u0646\u06cc\u062f\u060c \u062a\u0627 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u0634\u0648\u062f \u06a9\u0647 \u062a\u0645\u0627\u0645 \u06a9\u0646\u062a\u0631\u0644\u200c\u06a9\u0646\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0634\u0645\u0627 \u0646\u06cc\u0632 \u0628\u0647 \u0637\u0648\u0631 \u0645\u062f\u0627\u0648\u0645 \u0628\u0647 sitewide \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0631\u0646\u062f.<br \/>\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u062f\u0631 \u0641\u06cc\u06af\u0648\u0631 \u0632\u06cc\u0631\u060c \u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0634\u0647 \u062f\u0631 URL \u0647\u0627 &#8220;www&#8221; \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0628\u062e\u0634\u06cc \u0627\u0632 \u0646\u0627\u0645\u06a9 \u062e\u0648\u062f \u0628\u0647 \u0645\u06cc\u0632\u0628\u0627\u0646 \u0627\u0631\u062c\u0627\u0639 \u062f\u0647\u06cc\u062f. \u06cc\u0627 \u0627\u06cc\u0646 \u06a9\u0647 \u067e\u06cc\u0648\u0646\u062f\u0647\u0627 \u0628\u0627\u06cc\u062f \u0647\u0645\u06cc\u0634\u0647 \u0628\u0627 \u062d\u0631\u0648\u0641 \u06a9\u0648\u0686\u06a9 \u0628\u0627\u0634\u0646\u062f \u0648 \u0628\u0627 \u06cc\u06a9 \u0627\u0633\u0644\u0634 (\/) \u062f\u0631 \u0627\u0646\u062a\u0647\u0627\u06cc \u062e\u0648\u062f \u062e\u0627\u062a\u0645\u0647 \u06cc\u0627\u0628\u0646\u062f.<\/p>\n<p style=\"text-align: left;\">public class CanonicalizedAttribute : ActionFilterAttribute<\/p>\n<p style=\"text-align: left;\">{<\/p>\n<p style=\"text-align: left;\">private IAppConfiguration _config;<\/p>\n<p style=\"text-align: left;\">&nbsp;<\/p>\n<p style=\"text-align: left;\">public CanonicalizedAttribute()<\/p>\n<p style=\"text-align: left;\">{<\/p>\n<p style=\"text-align: left;\">this._config = DependencyResolver.Current.GetService&lt;IAppConfiguration&gt;();<\/p>\n<p style=\"text-align: left;\">}<\/p>\n<p style=\"text-align: left;\">&nbsp;<\/p>\n<p style=\"text-align: left;\">public override void OnActionExecuting(ActionExecutingContext filterContext)<\/p>\n<p style=\"text-align: left;\">{<\/p>\n<p style=\"text-align: left;\">HttpContextBase Context = filterContext.HttpContext;<\/p>\n<p style=\"text-align: left;\">&nbsp;<\/p>\n<p style=\"text-align: left;\">string path = Context.Request.Url.AbsolutePath ?? &#8220;\/&#8221;;<\/p>\n<p style=\"text-align: left;\">string query = Context.Request.Url.Query;<\/p>\n<p style=\"text-align: left;\">&nbsp;<\/p>\n<p style=\"text-align: left;\">\/\/ don&#8217;t &#8216;rewrite&#8217; POST requests or you&#8217;ll lost values:<\/p>\n<p style=\"text-align: left;\">if (Context.Request.RequestType == &#8220;GET&#8221;)<\/p>\n<p style=\"text-align: left;\">{<\/p>\n<p style=\"text-align: left;\">\/\/ check for any upper-case letters:<\/p>\n<p style=\"text-align: left;\">if (path != path.ToLower(CultureInfo.InvariantCulture))<\/p>\n<p style=\"text-align: left;\">{<\/p>\n<p style=\"text-align: left;\">this.Redirect(Context, path, query);<\/p>\n<p style=\"text-align: left;\">return;<\/p>\n<p style=\"text-align: left;\">}<\/p>\n<p style=\"text-align: left;\">&nbsp;<\/p>\n<p style=\"text-align: left;\">\/\/ make sure request ends with a &#8220;\/&#8221;<\/p>\n<p style=\"text-align: left;\">if(!path.EndsWith(&#8220;\/&#8221;))<\/p>\n<p style=\"text-align: left;\">{<\/p>\n<p style=\"text-align: left;\">this.Redirect(Context, path + &#8220;\/&#8221;, query);<\/p>\n<p style=\"text-align: left;\">return;<\/p>\n<p style=\"text-align: left;\">}<\/p>\n<p style=\"text-align: left;\">&nbsp;<\/p>\n<p style=\"text-align: left;\">\/\/ perform hostname checks (unless working in dev):<\/p>\n<p style=\"text-align: left;\">if (this._config.IsProductionServer)<\/p>\n<p style=\"text-align: left;\">{<\/p>\n<p style=\"text-align: left;\">string hostName =<\/p>\n<p style=\"text-align: left;\">Context.Request.Url.Host.ToLower(CultureInfo.InvariantCulture);<\/p>\n<p style=\"text-align: left;\">&nbsp;<\/p>\n<p style=\"text-align: left;\">if (!hostName.Contains(&#8220;sqlservervideos.com&#8221;))<\/p>\n<p style=\"text-align: left;\">{<\/p>\n<p style=\"text-align: left;\">this.Redirect(Context, path, query);<\/p>\n<p style=\"text-align: left;\">return;<\/p>\n<p style=\"text-align: left;\">}<\/p>\n<p style=\"text-align: left;\">&nbsp;<\/p>\n<p style=\"text-align: left;\">\/\/ don&#8217;t allow host-name only connections (i.e., force &#8216;www&#8217;):<\/p>\n<p style=\"text-align: left;\">if (!hostName.StartsWith(&#8220;www.&#8221;))<\/p>\n<p style=\"text-align: left;\">{<\/p>\n<p style=\"text-align: left;\">this.Redirect(Context, path, query);<\/p>\n<p style=\"text-align: left;\">return;<\/p>\n<p style=\"text-align: left;\">}<\/p>\n<p style=\"text-align: left;\">}<\/p>\n<p style=\"text-align: left;\">}<\/p>\n<p style=\"text-align: left;\">&nbsp;<\/p>\n<p style=\"text-align: left;\">base.OnActionExecuting(filterContext);<\/p>\n<p style=\"text-align: left;\">}<\/p>\n<p style=\"text-align: left;\">&nbsp;<\/p>\n<p style=\"text-align: left;\">\/\/ correct as many &#8216;rules&#8217; as possible per redirect to avoid<\/p>\n<p style=\"text-align: left;\">\/\/ issuing too many redirects per request.<\/p>\n<p style=\"text-align: left;\">private void Redirect(HttpContextBase context, string path, string query)<\/p>\n<p style=\"text-align: left;\">{<\/p>\n<p style=\"text-align: left;\">string newLocation = &#8220;http:\/\/www.sqlservervideos.com&#8221; + path;<\/p>\n<p style=\"text-align: left;\">if (!newLocation.EndsWith(&#8220;\/&#8221;))<\/p>\n<p style=\"text-align: left;\">newLocation += &#8220;\/&#8221;;<\/p>\n<p style=\"text-align: left;\">&nbsp;<\/p>\n<p style=\"text-align: left;\">newLocation = newLocation.ToLower(CultureInfo.InvariantCulture);<\/p>\n<p style=\"text-align: left;\">&nbsp;<\/p>\n<p style=\"text-align: left;\">context.Response.RedirectPermanent(newLocation + query, true);<\/p>\n<p style=\"text-align: left;\">}<\/p>\n<p style=\"text-align: left;\">}<\/p>\n<p>\u0627\u06af\u0631 \u0628\u0647 \u06a9\u062f \u0641\u06cc\u0644\u062a\u0631 \u0641\u0648\u0642 \u0646\u06af\u0627\u0647 \u06a9\u0646\u06cc\u062f\u060c \u0645\u06cc \u0628\u06cc\u0646\u06cc\u062f \u06a9\u0647 \u0645\u0646\u0637\u0642 \u062e\u0627\u0635\u06cc \u062f\u0631 \u0622\u0646 \u0628\u0647 \u06a9\u0627\u0631 \u0646\u0631\u0641\u062a\u0647 \u0648 \u0628\u0647\u062a\u0631 \u0627\u0633\u062a \u0628\u06af\u0648\u06cc\u06cc\u0645 \u0645\u0646\u0637\u0642 \u0627\u0647\u0645\u06cc\u062a\u06cc \u062f\u0631 \u0622\u0646 \u0646\u062f\u0627\u0631\u062f. \u062a\u0645\u0627\u0645 \u06a9\u0627\u0631\u06cc \u06a9\u0647 \u0633\u0626\u0648\u06a9\u0627\u0631 \u062f\u0631 \u0627\u06cc\u0646 \u06a9\u062f \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u062f\u0647 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0631\u0648\u0634 OnExecuting \u0641\u06cc\u0644\u062a\u0631 \u0631\u0627 \u0646\u0627\u062f\u06cc\u062f\u0647 \u06af\u0631\u0641\u062a\u0647 \u062a\u0627 \u0628\u0631\u0631\u0633\u06cc \u0647\u0627\u06cc \u0628\u0633\u06cc\u0627\u0631 \u0633\u0627\u062f\u0647 \u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u062f\u061b \u0628\u0647 \u0627\u06cc\u0646 \u062e\u0627\u0637\u0631 \u06a9\u0647 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u0634\u0648\u062f \u062a\u0627 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0627 \u0628\u0627 \u0642\u0648\u0627\u0646\u06cc\u0646\u06cc \u06a9\u0647 \u062a\u0631\u062c\u06cc\u062d\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0627\u0646\u062f\u060c \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f. <br \/>\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u06a9\u062f\u0646\u0648\u06cc\u0633 \u062f\u0631 \u062f\u0648 \u0628\u0631\u0631\u0633\u06cc \u0627\u0648\u0644 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0647\u0645\u0647 \u0686\u06cc\u0632 \u0645\u062e\u062a\u0635\u0631 \u0627\u0633\u062a \u0648 \u062a\u0645\u0627\u0645 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0627 \u062f\u0631 \u06cc\u06a9 \u0627\u0633\u0644\u0634 \u062e\u0627\u062a\u0645\u0647 \u0645\u06cc \u06cc\u0627\u0628\u0646\u062f. \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0645\u0646\u0637\u0642 \u0627\u0633\u0644\u0634 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0648 \u0631\u0627 \u0628\u0631\u0639\u06a9\u0633 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u06a9\u0647 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0627 \u0628\u0647 \u06cc\u06a9 \u0627\u0633\u0644\u0634 (\/) \u062e\u062a\u0645 \u0645\u06cc \u0634\u0648\u0646\u062f \u06cc\u0627 \u062e\u06cc\u0631.<\/p>\n<p><strong>\u0686\u0646\u062f \u0646\u06a9\u062a\u0647 \u0645\u0647\u0645<\/strong><\/p>\n<p>\u062f\u0631 \u0641\u06cc\u0644\u062a\u0631 \u0641\u0648\u0642 \u0686\u0646\u062f \u0646\u06a9\u062a\u0647 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0647 \u0622\u0646 \u062a\u0648\u062c\u0647 \u0634\u0648\u062f. \u06cc\u06a9 \u0646\u06a9\u062a\u0647 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647\u060c \u06a9\u062f\u0646\u0648\u06cc\u0633 \u0647\u0646\u06af\u0627\u0645 \u067e\u0631\u062f\u0627\u0632\u0634 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0645\u062a\u0639\u0627\u0631\u0641 \u0633\u0627\u0632\u06cc \u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0627\u06cc GET \u062a\u0644\u0627\u0634 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a\u060c \u0648 \u0627\u06cc\u0646 \u0628\u0647 \u062f\u0648 \u062f\u0644\u06cc\u0644 \u0627\u0633\u062a. <br \/>\u0627\u0648\u0644\u060c \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648 (\u06cc\u0627 \u0631\u0628\u0627\u062a \u0647\u0627\u06cc \u0622\u0646\u0647\u0627) \u0646\u0628\u0627\u06cc\u062f \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0627\u06cc POST (POST requests) \u0631\u0627 \u0639\u0644\u06cc\u0647 \u0633\u0627\u06cc\u062a \u0634\u0645\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u0646\u062f\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0637\u0631\u062d \u0647\u0627\u06cc URL \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a POST \u0646\u06cc\u0633\u062a. <br \/>\u062f\u0648\u0645\u060c \u0648\u0642\u062a\u06cc \u0635\u062d\u0628\u062a \u0627\u0632 \u0639\u0645\u0644\u06cc\u0627\u062a POST \u0645\u06cc \u0634\u0648\u062f\u060c \u062a\u0646\u0647\u0627 \u0686\u06cc\u0632\u06cc \u06a9\u0647 \u0647\u0645\u0647 \u06a9\u062f\u0646\u0648\u06cc\u0633\u0627\u0646 \u0645\u06cc \u062e\u0648\u0627\u0647\u0646\u062f \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0641\u0631\u0645 POST \u0628\u0647 \u0637\u0631\u0632 \u0645\u0631\u0645\u0648\u0632\u06cc \u0627\u0632 \u0628\u06cc\u0646 \u0628\u0631\u0648\u062f\u061b \u0632\u06cc\u0631\u0627 \u062f\u0631 \u0632\u06cc\u0631 \u06a9\u0627\u0648\u0631 \u0647\u0627 (\u067e\u0646\u0647\u0627\u0646 \u0633\u0627\u0632\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627) \u06cc\u06a9 \u0631\u06cc\u062f\u0627\u06cc\u0631\u06a9\u062a \u0634\u0641\u0627\u0641 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u0634\u0648\u062f. \u0628\u0647 \u0639\u0628\u0627\u0631\u062a \u062f\u06cc\u06af\u0631\u060c \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0641\u0642\u0637 \u0641\u0639\u0644\u200c\u0647\u0627\u06cc\u06cc \u0631\u0627 \u06a9\u0647 \u062f\u0627\u0631\u0627\u06cc \u0645\u0639\u0646\u0627 \u0647\u0633\u062a\u0646\u062f\u060c \u0642\u0627\u0646\u0648\u0646\u06cc \u0645\u06cc \u062f\u0627\u0646\u06cc\u062f (\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644: \u0641\u0639\u0644 GET).<br \/>\u062a\u0648\u062c\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u0642\u0628\u0644 \u0627\u0632 \u0634\u0631\u0648\u0639 \u0628\u0631\u0631\u0633\u06cc \u0646\u0627\u0645 \u0647\u0627\u0633\u062a\u060c \u0628\u0631\u0627\u06cc \u062a\u0639\u06cc\u06cc\u0646 \u0627\u06cc\u0646\u06a9\u0647 \u0622\u06cc\u0627 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 \u0628\u0627 \u067e\u06cc\u0634\u0648\u0646\u062f &#8220;www&#8221; \u0622\u063a\u0627\u0632 \u0645\u06cc \u0634\u0648\u062f\u060c \u0633\u0631\u06cc\u0639 \u06a9\u0644\u0627\u0633 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u06a9\u0647 \u062f\u0631 \u06cc\u06a9 \u0633\u0631\u0648\u0631 \u062f\u0631 \u062d\u0627\u0644 \u062a\u0648\u0633\u0639\u0647 \u0646\u06cc\u0633\u062a\u06cc\u062f. \u062f\u0631 \u063a\u06cc\u0631 \u0627\u06cc\u0646 \u0635\u0648\u0631\u062a\u060c \u062f\u0631 \u0637\u06cc \u0645\u0631\u0627\u062d\u0644 \u062a\u0648\u0633\u0639\u0647 \u0648 \u0622\u0632\u0645\u0627\u06cc\u0634 \u060c \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0627\u06cc \u0647\u0627\u0633\u062a \u0645\u062d\u0644\u06cc \u0628\u0647 \u0633\u0627\u06cc\u062a \u0632\u0646\u062f\u0647 (\u062a\u0648\u0633\u0639\u0647 \u06cc\u0627\u0641\u062a\u0647) \u0645\u0646\u062a\u0642\u0644 \u0645\u06cc \u0634\u0648\u0646\u062f. \u0627\u0644\u0628\u062a\u0647\u060c \u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0686\u0646\u062f \u0637\u0631\u06cc\u0642 \u0645\u062e\u062a\u0644\u0641 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f\u060c \u0627\u0645\u0627 \u0646\u06a9\u062a\u0647 \u0627\u0635\u0644\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0647 \u0622\u0646 \u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u06af\u0631 \u0641\u06cc\u0644\u062a\u0631 canonicalization \u062e\u0648\u062f \u0631\u0627 \u0633\u0641\u0627\u0631\u0634\u06cc \u0633\u0627\u0632\u06cc \u06a9\u0631\u062f\u06cc\u062f\u060c \u0628\u0627\u06cc\u062f \u062a\u0645\u0627\u0645 \u0645\u0631\u0627\u062d\u0644 \u0631\u0627 \u062e\u0648\u062f\u062a\u0627\u0646 \u0637\u06cc \u06a9\u0646\u06cc\u062f. <br \/>\u0627\u06af\u0631 \u0686\u0647 \u0627\u06cc\u0646 \u0631\u0648\u0634 \u06a9\u0645\u06cc \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0642\u0627\u0628\u0644 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0646\u06cc\u0633\u062a\u060c \u0627\u0645\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0631\u0648\u0634 Redirect \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0645\u0634\u06a9\u0644\u0627\u062a canonicalization \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0648\u0627\u062d\u062f \u0631\u0627 \u0628\u0631\u0637\u0631\u0641 \u06a9\u0646\u062f. \u0632\u06cc\u0631\u0627 \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 301 \u0647\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647 \u0631\u062a\u0628\u0647\u200c\u0628\u0646\u062f\u06cc \u0622\u0633\u06cc\u0628 \u0628\u0631\u0633\u0627\u0646\u0646\u062f. \u0628\u0631 \u0627\u06cc\u0646 \u0627\u0633\u0627\u0633\u060c \u0631\u0648\u0634 Redirect \u0627\u0646\u062a\u062e\u0627\u0628 \u0627\u0632 \u0628\u06cc\u0646 \u0628\u062f \u0648 \u0628\u062f\u062a\u0631 \u0627\u0633\u062a. <br \/>\u0646\u062a\u06cc\u062c\u0647 \u0627\u06cc\u0646 \u06a9\u0647&#8230;<br \/>\u0633\u0627\u06cc\u062a \u0647\u0627\u06cc ASP.NET MVC \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u062f\u0631 \u0645\u0639\u0631\u0636 \u0627\u06cc\u062c\u0627\u062f \u0645\u062d\u062a\u0648\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631\u06cc \u0647\u0633\u062a\u0646\u062f. \u0627\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0627\u06a9\u0634\u0646 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u067e\u0631\u062f\u0627\u062e\u062a\u0646 \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0634\u06a9\u0644\u0627\u062a \u0631\u0627 \u0628\u0633\u06cc\u0627\u0631 \u0628\u06cc \u0627\u0647\u0645\u06cc\u062a \u0645\u06cc \u062f\u0627\u0646\u0646\u062f. \u062f\u0631 \u0639\u0648\u0636\u060c \u0646\u06a9\u062a\u0647 \u0627\u0635\u0644\u06cc \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 Action Filters \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0631\u0627\u06cc \u062a\u0639\u0631\u06cc\u0641 \u0645\u062c\u0645\u0648\u0639\u0647 \u0627\u06cc \u0627\u0632 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u062f. \u062f\u0631 \u0648\u0627\u0642\u0639 \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0627\u0628\u0632\u0627\u0631\u06cc \u0628\u0631\u0627\u06cc \u0628\u0647\u0628\u0648\u062f \u0633\u0626\u0648\u06cc \u06a9\u0644\u06cc \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u0645\u06cc \u06af\u06cc\u0631\u062f.<\/p>\n<h3><a id=\"t3\">\u0633\u0626\u0648 \u0645\u062d\u062a\u0648\u0627 \u062f\u0631 ASP.NET<\/a><\/h3>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0641\u0635\u0644 \u0628\u0627 \u0645\u0634\u06a9\u0644 \u062a\u06a9\u0631\u0627\u0631\u06cc \u0634\u062f\u0646 \u06cc\u0648 \u0622\u0631 \u0627\u0644 \u062f\u0631 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc ASP.NET \u0622\u0634\u0646\u0627 \u0634\u062f\u06cc\u062f\u060c \u0648\u0642\u062a \u0622\u0646 \u0631\u0633\u06cc\u062f\u0647 \u062a\u0627 \u0628\u0627 \u062e\u06cc\u0627\u0644 \u0631\u0627\u062d\u062a \u0645\u062d\u062a\u0648\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u062a\u0648\u0644\u06cc\u062f \u06a9\u0646\u06cc\u062f. <br \/>\u0686\u06cc\u0632\u06cc \u06a9\u0647 \u0627\u0647\u0645\u06cc\u062a \u0648\u06cc\u0698\u0647 \u0627\u06cc \u062f\u0631 \u062a\u0648\u0644\u06cc\u062f \u0645\u062d\u062a\u0648\u0627 \u062f\u0627\u0631\u062f\u060c \u06a9\u06cc\u0641\u06cc\u062a \u0627\u0633\u062a. \u06a9\u06cc\u0641\u06cc\u062a \u062d\u0631\u0641 \u0627\u0648\u0644 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0645\u062e\u0627\u0637\u0628\u0627\u0646 \u0645\u06cc \u0632\u0646\u062f. \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648 \u0646\u06cc\u0632 \u062a\u0627\u06a9\u06cc\u062f \u0648\u06cc\u0698\u0647 \u0627\u06cc \u0628\u0631 \u0631\u0648\u06cc \u0627\u06cc\u0646 \u0645\u0648\u0636\u0648\u0639 \u062f\u0627\u0631\u0646\u062f\u061b \u0628\u0647 \u0637\u0648\u0631\u06cc \u06a9\u0647 \u0634\u0631\u06a9\u062a \u06af\u0648\u06af\u0644 \u0628\u0627\u0631\u0647\u0627 \u0627\u0639\u0644\u0627\u0645 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0645\u062d\u062a\u0648\u0627\u0646\u0648\u06cc\u0633\u0627\u0646 \u0641\u0642\u0637 \u0628\u0647 \u0641\u06a9\u0631 \u06a9\u06cc\u0641\u06cc\u062a \u0645\u062d\u062a\u0648\u0627 \u0628\u0627\u0634\u0646\u062f \u0648 \u0641\u0642\u0637 \u062f\u0631 \u0627\u0646\u062a\u0647\u0627 \u0628\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0645\u0647\u0645\u062a\u0631\u06cc\u0646 <a href=\"blog\/1425-200-google-ranking_factors\">\u0641\u0627\u06a9\u062a\u0648\u0631\u0647\u0627\u06cc \u0633\u0626\u0648<\/a> \u0646\u06cc\u0632 \u062a\u0648\u062c\u0647 \u06a9\u0646\u0646\u062f.<br \/>\u0627\u06cc\u0646\u06af\u0648\u0646\u0647 \u0646\u0628\u0627\u0634\u062f \u06a9\u0647 \u0645\u0627\u0646\u0646\u062f \u0633\u0627\u0644 2000 \u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u0631\u0628\u0627\u062a \u0647\u0627\u06cc \u06af\u0648\u06af\u0644 \u0645\u0637\u0644\u0628 \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f. \u062f\u0631 \u0622\u0646 \u0632\u0645\u0627\u0646 \u0627\u06af\u0631 \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0631\u0627 \u0628\u0647 \u0637\u0648\u0631 \u067e\u06cc \u062f\u0631 \u067e\u06cc \u062a\u06a9\u0631\u0627\u0631 \u0645\u06cc \u06a9\u0631\u062f\u06cc\u0645\u060c \u0645\u0637\u0644\u0628 \u0633\u0626\u0648 \u0645\u06cc \u0634\u062f \u0648 \u062e\u0632\u0646\u062f\u0647 \u0647\u0627\u06cc \u06af\u0648\u06af\u0644 \u062e\u06cc\u0644\u06cc \u0632\u0648\u062f \u0645\u062d\u062a\u0648\u0627\u06cc \u0645\u0627 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u0645\u06cc \u06a9\u0631\u062f\u0646\u062f. <br \/>\u0645\u062d\u062a\u0648\u0627\u06cc \u0628\u0627 \u06a9\u06cc\u0641\u06cc\u062a \u062f\u0631 \u0637\u0648\u0644\u0627\u0646\u06cc \u0645\u062f\u062a \u062a\u0627\u062b\u06cc\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u06cc \u06af\u0630\u0627\u0631\u062f \u0648 \u0645\u062e\u0627\u0637\u0628\u0627\u0646 \u0628\u0647 \u0645\u0637\u0627\u0644\u0628 \u0633\u0627\u06cc\u062a \u0634\u0645\u0627 \u0627\u0639\u062a\u0645\u0627\u062f \u0645\u06cc \u06a9\u0646\u0646\u062f. \u0627\u0645\u0627 \u0627\u06af\u0631 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0647 \u0627\u06cc\u0646 \u0627\u062a\u0641\u0627\u0642 \u0632\u0648\u062f \u0628\u06cc\u0627\u0641\u062a\u062f \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0631\u0648\u0634 \u0647\u0627\u06cc \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<h3>\u0627\u0646\u062a\u062e\u0627\u0628 \u0639\u0646\u0627\u0648\u06cc\u0646 \u062c\u0630\u0627\u0628<\/h3>\n<p>\u0627\u0646\u062a\u062e\u0627\u0628 \u06cc\u06a9 \u0639\u0646\u0648\u0627\u0646 \u062c\u0630\u0627\u0628 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u06a9\u0645\u06a9 \u0632\u06cc\u0627\u062f\u06cc \u0628\u0647 <a href=\"blog\/1885-increase-traffic-website\">\u0627\u0641\u0632\u0627\u06cc\u0634 \u062a\u0631\u0627\u0641\u06cc\u06a9 \u0633\u0627\u06cc\u062a<\/a> \u06a9\u0646\u062f. \u0639\u0646\u0648\u0627\u0646 \u062f\u0642\u06cc\u0642\u0627 \u0645\u0627\u0646\u0646\u062f \u0633\u0631\u062f\u0631 \u06cc\u06a9 \u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0627\u0633\u062a. \u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u062f\u0627\u0631\u0627\u06cc \u06cc\u06a9 \u0645\u063a\u0627\u0632\u0647 \u0645\u0634\u0627\u0648\u0631 \u0627\u0645\u0644\u0627\u06a9 \u062d\u0631\u0641\u0647 \u0627\u06cc \u0647\u0633\u062a\u06cc\u062f\u061b \u0627\u0645\u0627 \u0641\u0627\u0642\u062f \u06cc\u06a9 \u0628\u0646\u0631 \u06cc\u0627 \u062a\u0627\u0628\u0644\u0648 \u0628\u0631\u0627\u06cc \u0645\u0639\u0631\u0641\u06cc \u0645\u063a\u0627\u0632\u0647 \u062e\u0648\u062f \u0647\u0633\u062a\u06cc\u062f. \u0645\u0631\u062f\u0645 \u0686\u06af\u0648\u0646\u0647 \u0628\u0627\u06cc\u062f \u0628\u0641\u0647\u0645\u0646\u062f \u06a9\u0647 \u0645\u063a\u0627\u0632\u0647 \u0634\u0645\u0627 \u0628\u0627 \u0686\u0646\u062f \u0645\u06cc\u0632 \u0648 \u0635\u0646\u062f\u0644\u06cc \u062f\u0631 \u0686\u0647 \u062d\u0648\u0632\u0647 \u0627\u06cc \u0641\u0639\u0627\u0644\u06cc\u062a \u0645\u06cc \u06a9\u0646\u062f\u061f<br \/>\u0639\u0646\u0648\u0627\u0646 \u0645\u062d\u062a\u0648\u0627 \u0646\u06cc\u0632 \u062f\u0642\u06cc\u0642\u0627 \u0647\u0645\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0631\u0627 \u062f\u0627\u0631\u062f. \u0639\u0646\u0648\u0627\u0646 \u0627\u0635\u0644\u06cc \u062f\u0631 \u0628\u062e\u0634 &lt;title&gt; \u0648\u0627\u0642\u0639 \u062f\u0631 &lt;head&gt; \u0642\u0631\u0627\u0631 \u0645\u06cc \u06af\u06cc\u0631\u062f. \u062f\u0631 \u0627\u0635\u0644 \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648\u060c \u0645\u0637\u0627\u0644\u0628 \u0633\u0627\u06cc\u062a \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0627\u06cc\u0646 \u0639\u0646\u0627\u0648\u06cc\u0646 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0631\u0627\u06cc \u0645\u062e\u0627\u0637\u0628\u0627\u0646 \u0628\u0647 \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc \u06af\u0630\u0627\u0631\u0646\u062f. <br \/>\u0633\u0639\u06cc \u06a9\u0646\u06cc\u062f \u0647\u06cc\u0686\u0648\u0642\u062a \u0639\u0646\u0648\u0627\u0646 \u0633\u0627\u06cc\u062a \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u062f\u0647\u06cc\u062f\u061b \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0628\u0627\u0639\u062b \u0645\u06cc \u0634\u0648\u062f \u062a\u0627 \u0636\u0631\u0628\u0647 \u0627\u06cc \u0633\u062e\u062a\u06cc \u0628\u0647 \u0633\u0626\u0648\u06cc \u0645\u062d\u062a\u0648\u0627\u06cc \u0634\u0645\u0627 \u0648\u0627\u0631\u062f \u0634\u0648\u062f. \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u0644\u0645\u0647 \u06a9\u0644\u06cc\u062f\u06cc \u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0631 \u0639\u0646\u0648\u0627\u0646 \u0628\u0633\u06cc\u0627\u0631 \u062d\u0627\u0626\u0632 \u0627\u0647\u0645\u06cc\u062a \u0627\u0633\u062a. \u0627\u06cc\u0646\u06af\u0648\u0646\u0647 \u0634\u0645\u0627 \u0628\u0647 \u062e\u0632\u0646\u062f\u0647 \u0647\u0627\u06cc \u06af\u0648\u06af\u0644 \u0645\u06cc \u0641\u0647\u0645\u0627\u0646\u06cc\u062f \u06a9\u0647 \u0645\u0648\u0636\u0648\u0639 \u0627\u0635\u0644\u06cc \u0645\u062d\u062a\u0648\u0627 \u0686\u06cc\u0633\u062a. \u0627\u0644\u0628\u062a\u0647 \u0628\u0647 \u0634\u0631\u0637\u06cc \u06a9\u0647 \u0627\u0632 \u06a9\u0644\u0645\u0647 \u06a9\u0644\u06cc\u062f\u06cc \u06a9\u0627\u0646\u0648\u0646\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0631\u0633\u062a \u0648 \u067e\u0631\u0627\u06a9\u0646\u062f\u0647 \u062f\u0631 \u0645\u062d\u062a\u0648\u0627\u06cc \u062e\u0648\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f. <br \/>\u0633\u0639\u06cc \u06a9\u0646\u06cc\u062f \u062a\u0646\u0647\u0627 \u06cc\u06a9\u0628\u0627\u0631 \u0627\u0632 \u06a9\u0644\u0645\u0647 \u06a9\u0644\u06cc\u062f\u06cc \u062f\u0631 \u0639\u0646\u0648\u0627\u0646 \u062e\u0648\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0639\u0646\u0648\u0627\u0646 \u0627\u0635\u0644\u06cc \u0645\u0639\u0645\u0648\u0644\u0627 \u0628\u0627\u06cc\u062f \u062a\u06af H1 \u0628\u0627\u0634\u062f. \u0634\u0645\u0627 \u062f\u0631 \u0647\u0631 \u0645\u062d\u062a\u0648\u0627 \u062a\u0646\u0647\u0627 \u0645\u062c\u0627\u0632 \u0628\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06cc\u06a9 \u062a\u06af H1 \u0647\u0633\u062a\u06cc\u062f. \u062f\u0631 \u063a\u06cc\u0631 \u0627\u06cc\u0646 \u0635\u0648\u0631\u062a \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648 \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0633\u0626\u0648\u06cc \u06a9\u0644\u0627\u0647 \u0633\u06cc\u0627\u0647 \u0634\u0645\u0627 \u0631\u0627 \u062c\u0631\u06cc\u0645\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u06a9\u0631\u062f. <br \/>\u0628\u0647\u062a\u0631 \u0627\u0633\u062a \u0639\u0646\u0627\u0648\u06cc\u0646 \u0631\u0627 \u062f\u0631 75 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f. \u0686\u0631\u0627\u06a9\u0647 \u062a\u0639\u062f\u0627\u062f \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062f\u0631 \u0646\u062a\u0627\u06cc\u062c \u062c\u0633\u062a\u062c\u0648 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0646\u0645\u06cc \u0634\u0648\u0646\u062f.<br \/>\u0647\u0645\u0686\u0646\u06cc\u0646 \u06cc\u0627\u062f\u0622\u0648\u0631 \u0645\u06cc \u0634\u0648\u062f \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u06cc\u0627\u0628\u06cc \u0628\u0647 \u0633\u0626\u0648 \u0648 \u0631\u062a\u0628\u0647 \u0628\u0646\u062f\u06cc \u062e\u0648\u0628\u060c \u06cc\u06a9 \u06cc\u0627 \u062f\u0648 \u06a9\u0644\u0645\u0647 \u06a9\u0644\u06cc\u062f\u06cc \u06cc\u0627 \u062a\u0631\u06a9\u06cc\u0628\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f.<br \/>\u0647\u0646\u06af\u0627\u0645 \u06a9\u0627\u0631 \u0628\u0627 \u0635\u0641\u062d\u0627\u062a \u0627\u0635\u0644\u06cc \u060c \u06cc\u06a9 \u0631\u0648\u0634 \u0622\u0633\u0627\u0646 \u0628\u0631\u0627\u06cc \u062f\u0631\u062c \u0639\u0646\u0648\u0627\u0646 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f: <br \/>\/\/assuming, that your &lt;head runat=&#8221;server&#8221; id=&#8221;myHead&#8221;&gt; <br \/>if (Request.CurrentExecutionFilePath.Contains(&#8220;example.aspx&#8221;))<br \/>{<br \/> HtmlTitle title = new HtmlTitle();<br \/> title.Text = &#8220;Example&#8221;;<br \/> myHead.Controls.Add(title);<br \/>}<\/p>\n<h3>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u062a\u0627 \u062a\u06af \u0647\u0627\u06cc \u0645\u0646\u0627\u0633\u0628 \u062f\u0631 \u0633\u0626\u0648 ASP<\/h3>\n<p>\u0637\u0628\u0642 \u06cc\u06a9 \u0642\u0627\u0646\u0648\u0646 \u06a9\u0644\u06cc \u0645\u062a\u0627\u062a\u06af \u0647\u0627 \u0628\u0627\u06cc\u062f \u0628\u0647 \u062a\u0631\u062a\u06cc\u0628 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u06af\u06cc\u0631\u0646\u062f. \u0627\u0644\u0628\u062a\u0647 \u062a\u0631\u062a\u06cc\u0628 \u0642\u0631\u0627\u0631 \u06af\u06cc\u0631\u06cc \u0645\u062a\u0627\u0647\u0627 \u062f\u0631 \u0645\u062d\u062a\u0648\u0627 \u06a9\u0645\u06cc \u0641\u0631\u0642 \u062f\u0627\u0631\u062f. \u0647\u0645\u0627\u0646\u0637\u0648\u0631 \u06a9\u0647 \u062f\u0631 \u0642\u0633\u0645\u062a \u0642\u0628\u0644 \u06af\u0641\u062a\u06cc\u0645\u060c \u062a\u0646\u0647\u0627 \u06cc\u0628\u0627\u0631 \u0627\u0645\u06a9\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u06af H1 \u0622\u0646 \u0647\u0645 \u0628\u0631\u0627\u06cc \u0639\u0646\u0648\u0627\u0645 \u0627\u0635\u0644\u06cc \u0645\u062a\u0646 \u0645\u062c\u0627\u0632 \u0627\u0633\u062a. <br \/>\u0632\u0645\u0627\u0646\u06cc \u0645\u06cc \u062a\u0648\u0627\u0646 \u0627\u0632 \u062a\u06af \u0647\u0627\u06cc H3\u060cH4 \u0648 &#8230; \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f \u06a9\u0647 \u062d\u062a\u0645\u0627 \u0627\u0632 \u062a\u06af H2 \u062d\u062f\u0627\u0642\u0644 \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u0628\u0627\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645. <br \/>\u062d\u062a\u06cc \u0627\u0644\u0645\u0642\u062f\u0648\u0631 \u0627\u0632 \u062a\u06af \u0647\u0627\u06cc H3 \u0628\u0647 \u0628\u0639\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u06a9\u0646\u06cc\u062f. \u0686\u0631\u0627\u06a9\u0647 \u0628\u0647\u06cc\u0646 \u0647\u0633\u0627\u0632\u06cc \u0633\u0627\u06cc\u062a \u0631\u0627 \u0628\u0647\u0645 \u0645\u06cc \u0631\u06cc\u0632\u0646\u062f \u0648 \u06a9\u0627\u0631 \u0631\u0627 \u0628\u0631\u0627 \u062e\u0632\u0646\u062f\u0647 \u0647\u0627\u06cc \u06af\u0648\u06af\u0644 \u0633\u062e\u062a \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n<h3>\u0646\u06a9\u0627\u062a\u06cc \u0645\u0647\u0645 \u0647\u0646\u06af\u0627\u0645 \u0639\u0646\u0648\u0627\u0646 \u06af\u0630\u0627\u0631\u06cc<\/h3>\n<p>\u0627\u06af\u0631 \u0628\u0627 Web Forms \u0642\u0635\u062f \u062f\u0631\u062c \u0639\u0646\u0648\u0627\u0646 \u062f\u0627\u0631\u06cc\u062f\u060c \u0631\u0648\u0634\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u0639\u0646\u0648\u0627\u0646 \u0635\u0641\u062d\u0647 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f. \u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0622\u0646 \u0631\u0627 \u062f\u0631 HTML \u0635\u0641\u062d\u0647 \u0627\u0635\u0644\u06cc \u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f\u060c \u0627\u0645\u0627 \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0628\u0627\u0639\u062b \u0645\u06cc \u0634\u0648\u062f \u06a9\u0647 \u0647\u0631 \u0635\u0641\u062d\u0647 \u062f\u0631 \u0633\u0627\u06cc\u062a \u0634\u0645\u0627 \u0628\u0627 \u0639\u0646\u0648\u0627\u0646 \u0645\u0634\u0627\u0628\u0647 \u0646\u0645\u0627\u06cc\u0627\u0646 \u0634\u0648\u062f. \u0627\u06af\u0631 \u062f\u0631 \u0647\u0631 \u0635\u0641\u062d\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u0648 \u062c\u0630\u0627\u0628 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f\u060c \u0628\u0627\u06cc\u062f \u0639\u0646\u0648\u0627\u0646 \u0631\u0627 \u062f\u0631 \u0647\u0645\u0627\u0646 \u0635\u0641\u062d\u0647 \u0648 \u062f\u0631 \u0628\u0627\u0644\u0627\u06cc \u0622\u0646 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f. \u0627\u06af\u0631 \u0639\u0646\u0648\u0627\u0646 \u062b\u0627\u0628\u062a \u0627\u0633\u062a \u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0622\u0646 \u0631\u0627 \u062f\u0631 \u0641\u0627\u06cc\u0644 aspx \u062f\u0631 \u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644 @ Page \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f:<br \/>&lt;%@ Page Title=&#8221;About my site&#8221; Language=&#8221;C#&#8221; MasterPageFile=&#8221;~\/Site.Master&#8221; AutoEventWireup=&#8221;true&#8221; CodeBehind=&#8221;About.aspx.cs&#8221; Inherits=&#8221;WebFormsSEO.About&#8221; %&gt;<br \/>\u0627\u0645\u0627 \u0627\u06af\u0631 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u06cc\u06a9 \u0639\u0646\u0648\u0627\u0646 \u067e\u0648\u06cc\u0627 (dynamic) \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u0627\u0632 \u0639\u0646\u0648\u0627\u0646 \u0645\u0642\u0627\u0644\u0647 \u06cc\u0627 \u062f\u0633\u062a\u0648\u0631 \u0627\u0644\u0639\u0645\u0644 \u0648\u0628\u0644\u0627\u06af \u062e\u0648\u062f \u0645\u062a\u0646\u0627\u0633\u0628 \u0628\u0627 \u0645\u062d\u062a\u0648\u0627\u06cc \u0633\u0627\u06cc\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0637\u0631\u06cc\u0642 code-behind \u0628\u0627 \u062a\u0646\u0638\u06cc\u0645 Page.Title (\u06cc\u0627 \u0627\u06cc\u0646.Title \u06cc\u0627 \u0641\u0642\u0637 \u0639\u0646\u0648\u0627\u0646) \u0627\u0642\u062f\u0627\u0645 \u06a9\u0646\u06cc\u062f. <br \/>\u0631\u0648\u0634\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u062a\u0639\u06cc\u06cc\u0646 \u0645\u0642\u062f\u0627\u0631 \u0639\u0646\u0648\u0627\u0646 \u062f\u0631 \u0646\u0638\u0631 \u0645\u06cc \u06af\u06cc\u0631\u06cc\u062f \u0628\u0647 \u0645\u0646\u0628\u0639 \u062f\u0627\u062f\u0647 \u0627\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0639\u0646\u0648\u0627\u0646 \u0634\u0645\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f \u0628\u0633\u062a\u06af\u06cc \u062f\u0627\u0631\u062f. \u062f\u0631 \u0628\u06cc\u0634\u062a\u0631 \u0645\u0648\u0627\u0642\u0639\u060c \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0645\u0646\u0628\u0639 \u062f\u0627\u062f\u0647 \u06a9\u0646\u062a\u0631\u0644 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0647\u0631 \u0645\u0642\u062f\u0627\u0631\u06cc \u06a9\u0647 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f\u060c \u0627\u0632 \u06a9\u0646\u062a\u0631\u0644\u0631 DataBound \u06cc\u0627 RowDataBound \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0647\u0631 \u0645\u0633\u06cc\u0631\u06cc \u0631\u0627 \u06a9\u0647 \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c \u0628\u0627\u06cc\u062f \u0628\u0647 \u062a\u0631\u062a\u06cc\u0628 \u0628\u0627\u0634\u062f. <br \/>\u0645\u0639\u0645\u0648\u0644\u0627 \u06a9\u062f\u0647\u0627\u06cc \u0633\u062e\u062a\u06cc \u06a9\u0647 \u062f\u0631 HTML \u06cc\u06a9 \u0635\u0641\u062d\u0647 \u0627\u0635\u0644\u06cc \u0642\u0631\u0627\u0631 \u0645\u06cc \u062f\u0647\u06cc\u062f\u060c \u0628\u0631\u0627\u06cc \u0639\u0645\u0648\u0645 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f. \u0627\u0632 \u0627\u06cc\u0646 \u0631\u0648\u060c \u0627\u0644\u06af\u0648\u06cc \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0633\u0627\u06cc\u062a Web Forms \u0628\u0627 \u06a9\u062f\u06af\u0630\u0627\u0631\u06cc \u0633\u062e\u062a &#8220;- My ASP.NET Application&#8221; \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0628\u062e\u0634\u06cc \u0627\u0632 \u0645\u0642\u062f\u0627\u0631 &lt;title&gt; \u0627\u0632 \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f\u060c \u0627\u0645\u0627 \u0647\u0645\u0686\u0646\u06cc\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u0642\u0633\u0645\u062a \u0627\u0648\u0644 &lt;title&gt; \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u0648\u06cc\u0627 \u062a\u0646\u0638\u06cc\u0645 \u0634\u0648\u062f:<\/p>\n<p>&lt;title&gt;&lt;%: Page.Title %&gt; &#8211; My ASP.NET Application&lt;\/title&gt;<\/p>\n<p>\u0648\u0642\u062a\u06cc \u06cc\u06a9 \u0641\u0627\u06cc\u0644 aspx \u062c\u062f\u06cc\u062f \u0628\u0647 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c \u0645\u0642\u062f\u0627\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 Title \u062f\u0631 \u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644 \u0635\u0641\u062d\u0647 @ \u062f\u0631 \u0648\u0627\u0642\u0639 \u06cc\u06a9 \u0631\u0634\u062a\u0647 \u062e\u0627\u0644\u06cc \u0627\u0633\u062a:<\/p>\n<p>&lt;%@ Page Title=&#8221;&#8221; Language=&#8221;C#&#8221; MasterPageFile=&#8221;~\/Site.Master&#8221;<\/p>\n<p>\u0627\u06af\u0631 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628 \u0631\u0647\u0627 \u06a9\u0646\u06cc\u062f\u060c \u062f\u06cc\u06af\u0631 \u0645\u0647\u0645 \u0646\u06cc\u0633\u062a \u06a9\u0647 \u062f\u0631 \u06a9\u062c\u0627 \u0645\u0642\u062f\u0627\u0631 Page.Title \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0631\u062f\u060c \u0686\u0631\u0627\u06a9\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0631\u0634\u062a\u0647 \u062e\u0627\u0644\u06cc \u0628\u0627\u0642\u06cc \u0645\u06cc \u0645\u0627\u0646\u062f. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646\u060c \u0627\u06af\u0631 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u0642\u062f\u0627\u0631\u06cc \u0631\u0627 \u062f\u0631 \u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644 @ Page \u06a9\u062f\u06af\u0630\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f\u060c \u0628\u0627\u06cc\u062f \u06a9\u0644 \u0639\u0646\u0648\u0627\u0646 \u0631\u0627 \u0627\u0632 \u0622\u0646 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f. <br \/>\u062d\u0627\u0644 \u0627\u06af\u0631 \u0627\u06cc\u0646 \u0645\u0642\u062f\u0627\u0631 \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0631\u0634\u062a\u0647 \u062e\u0627\u0644\u06cc \u0628\u0647 \u062d\u0627\u0644 \u062e\u0648\u062f \u0631\u0647\u0627 \u0646\u06a9\u0646\u06cc\u062f\u060c \u0647\u0631 \u0686\u06cc\u0632\u06cc \u0631\u0627 \u06a9\u0647 \u062f\u0631 \u0628\u062e\u0634\u0646\u0627\u0645\u0647 @ Page \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f\u060c \u0628\u0627 \u0647\u0631 \u0686\u06cc\u0632\u06cc \u06a9\u0647 \u062f\u0631 \u06a9\u062f \u067e\u0634\u062a \u0635\u0641\u062d\u0647 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f \u060c \u0631\u0648\u0646\u0648\u06cc\u0633\u06cc \u0645\u06cc \u0634\u0648\u062f. \u0648 \u0627\u06cc\u0646 \u0628\u0647 \u0646\u0648\u0628\u0647 \u062e\u0648\u062f \u062a\u0648\u0633\u0637 \u0647\u0631 \u0686\u06cc\u0632\u06cc \u06a9\u0647 \u0627\u0632 \u0631\u0648\u06cc \u06a9\u062f Master Page \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f\u060c \u0631\u0648\u0646\u0648\u06cc\u0633\u06cc \u0645\u06cc \u0634\u0648\u062f.<br \/>\u0627\u0644\u06af\u0648\u06cc MVC \u0647\u0645\u0686\u0646\u06cc\u0646 \u0634\u0627\u0645\u0644 \u0628\u0631\u062e\u06cc \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0628\u0631\u0627\u06cc \u062a\u0647\u06cc\u0647 \u0645\u0642\u062f\u0627\u0631 \u0639\u0646\u0635\u0631 &lt;title&gt; \u062f\u0631 \u0635\u0641\u062d\u0647 \u0637\u0631\u062d \u0627\u0633\u062a:<\/p>\n<p>&lt;title&gt;@ViewBag.Title &#8211; My ASP.NET Application&lt;\/title&gt;<\/p>\n<p>\u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u0642\u062f\u0627\u0631 ViewBag.Title \u0631\u0627 \u0628\u0627 \u062a\u0646\u0638\u06cc\u0645 \u0622\u0646 \u062f\u0631 \u06a9\u0646\u062a\u0631\u0644\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0622\u0646 \u0631\u0627 \u062f\u0631 \u0635\u0641\u062d\u0647 \u0645\u062d\u062a\u0648\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f:<\/p>\n<p>@{<br \/> ViewBag.Title = &#8220;Home Page&#8221;;<br \/>}<br \/>\u0627\u06cc\u0646 \u06a9\u062f \u0645\u0642\u062f\u0627\u0631 \u062a\u0639\u06cc\u06cc\u0646 \u0634\u062f\u0647 \u062f\u0631 \u06a9\u0646\u062a\u0631\u0644\u0631 \u0631\u0627 \u0644\u063a\u0648 \u0645\u06cc \u06a9\u0646\u062f. \u062a\u0648\u062c\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f\u060c \u0627\u0632 \u0622\u0646\u062c\u0627\u06cc\u06cc \u06a9\u0647 ViewBag \u06cc\u06a9 \u0686\u06cc\u0632 \u067e\u0648\u06cc\u0627 \u0627\u0633\u062a\u060c \u0628\u0647 \u062c\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Title \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0646\u0627\u0645 \u062e\u0627\u0635\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0647\u0645\u06cc\u0646 \u0631\u0627\u062d\u062a\u06cc \u0627\u0632 PageTitle \u06cc\u0627 \u0647\u0631 \u0686\u06cc\u0632\u06cc \u06a9\u0647 \u062f\u0648\u0633\u062a \u062f\u0627\u0631\u06cc\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<h3><a id=\"t4\">\u062f\u0631 \u0633\u0626\u0648 ASP \u0628\u0647 \u0645\u062a\u0627 \u062f\u0633\u06a9\u0631\u06cc\u067e\u0634\u0646 \u0647\u0627 \u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f&nbsp;<\/a><\/h3>\n<p>\u0645\u062a\u0627\u06cc \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0647\u0645\u0627\u0646 \u062c\u0645\u0644\u0627\u062a \u06a9\u0648\u062a\u0627\u0647\u06cc \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0632\u06cc\u0631 \u0644\u06cc\u0646\u06a9 \u0635\u0641\u062d\u0627\u062a \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f \u062a\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u062e\u062a\u0635\u0631\u06cc \u0628\u0647 \u062e\u0648\u0627\u0646\u0646\u062f\u0647 \u0628\u062f\u0647\u0646\u062f. \u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0622\u0646\u0647\u0627 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u06af &lt;meta&gt; \u062f\u0631 HTML \u0635\u0641\u062d\u0627\u062a \u062e\u0648\u062f \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f:<br \/>&lt;meta name=\u201ddescription\u201d content=\u201d\u0645\u0642\u062f\u0627\u0631 \u0645\u062a\u0627 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a\u201d \/&gt;<br \/>\u062f\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u062a\u0627\u06cc \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0628\u0627\u06cc\u062f \u0686\u0646\u062f \u0646\u06a9\u062a\u0647 \u0645\u0647\u0645 \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a. \u0627\u06cc\u0646 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u062f\u0631 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f \u0648 \u0637\u0648\u0644 \u0622\u0646 \u0646\u0628\u0627\u06cc\u062f \u0628\u06cc\u0634 \u0627\u0632 30 \u06a9\u0644\u0645\u0647 \u0628\u0627\u0634\u062f. \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0628\u0627\u0639\u062b \u0645\u06cc \u0634\u0648\u062f \u062a\u0627 \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648 \u0646\u06cc\u0632 \u0633\u0631\u06cc\u0639 \u062a\u0631 \u0645\u062d\u062a\u0648\u06cc\u0627\u062a \u0645\u062a\u0646 \u0631\u0627 \u062f\u0631\u06a9 \u06a9\u0646\u0646\u062f. <br \/> <img decoding=\"async\" src=\"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/asp-05.jpg\" alt=\"asp 05\" style=\"display: block; margin-left: auto; margin-right: auto;\" \/><br \/>\u062a\u0635\u0648\u06cc\u0631 \u0628\u0627\u0644\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 Google \u0686\u06af\u0648\u0646\u0647 \u0627\u0632 \u0645\u062a\u0627 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a (\u0628\u0627 \u0631\u0646\u06af \u0632\u0631\u062f \u0628\u0631\u062c\u0633\u062a\u0647 \u0634\u062f\u0647) \u062f\u0631 \u0646\u062a\u0627\u06cc\u062c \u062c\u0633\u062a\u062c\u0648 \u062e\u0648\u062f \u0648 \u06a9\u0633\u0628 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0627\u0632 \u0645\u062d\u062a\u0648\u06cc\u0627\u062a \u0633\u0627\u06cc\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u0644\u0628\u062a\u0647 \u06af\u0648\u06af\u0644 \u0647\u0645\u06cc\u0634\u0647 \u0627\u0632 \u0645\u062a\u0627\u06cc \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0645\u06cc \u06a9\u0646\u062f\u061b \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0627\u06af\u0631 \u0637\u0648\u0644 \u0622\u0646 \u0628\u06cc\u0634 \u0627\u0632 160 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0628\u0627\u0634\u062f\u060c \u0642\u0637\u0639\u0627 \u0627\u0632 \u0647\u0645\u0647 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0645\u06cc \u06a9\u0646\u062f. <br \/>\u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0634\u0645\u0627 \u0627\u0632 \u0645\u062a\u0627\u06cc \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u06a9\u0646\u06cc\u062f\u060c \u062e\u0648\u062f \u06af\u0648\u06af\u0644 \u0645\u062a\u0646\u06cc \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062a\u0627\u06cc \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0627\u0632 \u062f\u0644 \u0645\u0637\u0644\u0628 \u0628\u06cc\u0631\u0648\u0646 \u0645\u06cc \u06a9\u0634\u062f. \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0645\u062a\u0627\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u06af\u0648\u06af\u0644 \u062e\u0644\u06cc \u0645\u0646\u0627\u0633\u0628 \u0646\u0628\u0627\u0634\u062f\u060c \u0627\u0632 \u0627\u06cc\u0646 \u0631\u0648 \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u0634\u0648\u062f \u062e\u0648\u062f \u0634\u0645\u0627 \u062f\u0633\u062a \u0628\u0647 \u06a9\u0627\u0631 \u0634\u0648\u06cc\u062f \u0648 \u06cc\u06a9 \u0645\u062a\u0627\u06cc \u062c\u0630\u0627\u0628 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u06a9\u0644\u0645\u0647 \u06a9\u0644\u06cc\u062f\u06cc \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f. <br \/>\u0642\u0628\u0644 \u0627\u0632 \u0645\u0639\u0631\u0641\u06cc \u0646\u0633\u062e\u0647 ASP.NET 4\u060c \u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u0633\u062a\u06cc\u062f \u0627\u0632 ContentPlaceholder \u0648 \u06a9\u0644\u0627\u0633 HtmlMeta \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0645\u062a\u0627 \u062f\u0631 \u06cc\u06a9 \u0633\u0627\u06cc\u062a \u0648\u0628 \u0641\u0631\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u0645\u0627 \u0627\u0632 \u0632\u0645\u0627\u0646 \u0645\u0639\u0631\u0641\u06cc \u0646\u0633\u062e\u0647 ASP.NET 4\u060c \u06a9\u0644\u0627\u0633 Page \u06cc\u06a9 \u0648\u06cc\u0698\u06af\u06cc \u0628\u0631\u0627\u06cc \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u0627\u0646 \u0627\u0631\u0627\u0626\u0647 \u06a9\u0631\u062f \u06a9\u0647 \u0634\u0627\u0645\u0644 MetaDescription \u0645\u06cc \u0634\u0648\u062f. \u0628\u0647 \u0637\u0648\u0631\u06cc \u06a9\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 Web Forms \u0631\u0627 \u0642\u0627\u062f\u0631 \u0645\u06cc \u0633\u0627\u0632\u062f \u062a\u0627 \u0637\u0648\u0644 \u0645\u062a\u0627\u06cc \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0631\u0627 \u062e\u0648\u062f\u0634\u0627\u0646 \u062a\u0639\u06cc\u06cc\u0646 \u06a9\u0646\u0646\u062f:<\/p>\n<p>public partial class About : Page<\/p>\n<p>{<\/p>\n<p>protected void Page_Load(object sender, EventArgs e)<\/p>\n<p>{<\/p>\n<p>MetaDescription = \u201cA page that describes what we are about\u201d;<\/p>\n<p>}<\/p>\n<p>}<br \/>\u062a\u0645\u0627\u0645\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 MVC \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0627\u0632 \u0631\u0648\u06cc\u06a9\u0631\u062f \u0645\u0634\u0627\u0628\u0647\u06cc \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u0639\u0646\u0648\u0627\u0646 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u062e\u0648\u062f \u062f\u0631 \u0628\u0631\u06af\u0647 \u0647\u0627\u06cc Layout \u0648 Viewbag \u0628\u0631\u0627\u06cc \u062a\u0639\u06cc\u06cc\u0646 \u0637\u0648\u0644 \u0645\u062a\u0627\u06cc \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u061b <br \/>&lt;meta name=\u201ddescription\u201d content=\u201d@ViewBag.Description\u201d&gt;<br \/>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u0641\u06cc\u0644\u062f\u06cc \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0627\u0645\u06a9\u0627\u0646 \u0642\u0631\u0627\u0631 \u062f\u0627\u062f\u0646 \u067e\u0627\u0631\u0627\u06af\u0631\u0627\u0641 \u0627\u0628\u062a\u062f\u0627\u06cc\u06cc \u0647\u0631 \u0645\u0637\u0644\u0628 \u0631\u0627 \u0628\u0647 \u0645\u06cc \u062f\u0647\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646 \u0641\u06cc\u0644\u062f\u06cc \u062f\u06cc\u06af\u0631 \u0628\u0631\u0627\u06cc \u0646\u0648\u0634\u062a\u0646 \u0645\u062a\u0627\u06cc \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. <br \/>\u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0627\u06af\u0631 \u0645\u062a\u0627\u06cc \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0631\u0627 \u0645\u0634\u062e\u0635 \u0646\u06a9\u0646\u06cc\u0645\u060c \u067e\u0627\u0631\u0627\u06af\u0631\u0627\u0641 \u0627\u0648\u0644 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062a\u0627\u06cc \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc \u0634\u0648\u062f. <br \/>ViewBag.Description = article.Description != null ? article.Description : article.Introduction;<\/p>\n<h3>\u0645\u062a\u0627\u062a\u06af \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u062f\u0631 \u0633\u0626\u0648 ASP<\/h3>\n<p>\u0637\u0628\u0642 \u0622\u062e\u0631\u06cc\u0646 \u0627\u0635\u0644\u0627\u062d\u0627\u062a \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u06af\u0648\u06af\u0644\u060c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u062a\u0627\u062a\u06af \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u062f\u06cc\u06af\u0631 \u0627\u0647\u0645\u06cc\u062a \u0686\u0646\u062f\u0627\u0646\u06cc \u0646\u062f\u0627\u0631\u062f. \u06af\u0648\u06af\u0644 \u0647\u0631 \u0686\u0646\u062f \u0633\u0627\u0644 \u06cc\u06a9\u0628\u0627\u0631 \u0627\u0642\u062f\u0627\u0645 \u0628\u0647 \u0622\u067e\u062f\u06cc\u062a \u0627\u0633\u0627\u0633\u06cc \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0647\u0627\u06cc \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648\u06cc \u062e\u0648\u062f \u0645\u06cc \u06a9\u0646\u062f. <br \/>\u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0647\u0646\u0648\u0632 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u0627\u0646 \u0639\u0644\u0627\u0642\u0647 \u062f\u0627\u0631\u0646\u062f \u062a\u0627 \u0627\u0632 \u0627\u06cc\u0646 \u0641\u0627\u06a9\u062a\u0648\u0631 \u0628\u0631\u0627\u06cc \u0628\u0647\u06cc\u0646\u0647 \u062a\u0631 \u06a9\u0631\u062f\u0646 \u0645\u062d\u062a\u0648\u0627\u06cc \u0633\u0627\u06cc\u062a \u062e\u0648\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f. <br \/>\u062e\u0648\u0634\u0628\u062e\u062a\u0627\u0646\u0647 \u062f\u0631 ASP.NET 4 \u0646\u06cc\u0632 \u0648\u06cc\u0698\u06af\u06cc MetaKeywords \u0628\u0631\u0627\u06cc \u06a9\u0644\u0627\u0633 Page \u062f\u0631 \u0645\u0639\u0631\u0641\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<p>&nbsp;<\/p>\n<p>protected void Page_Load(object sender, EventArgs e)<\/p>\n<p>{<\/p>\n<p>MetaKeywords = \u201cspam, spam, spam\u201d;<\/p>\n<p>}<\/p>\n<h3><a id=\"t5\">\u0627\u0633\u06a9\u06cc\u0645\u0627 \u0631\u0627 \u062f\u0631 \u0633\u0626\u0648 ASP \u0641\u0631\u0627\u0645\u0648\u0634 \u0646\u06a9\u0646\u06cc\u062f<\/a><\/h3>\n<p>\u06af\u0648\u06af\u0644 \u0628\u0631\u0627\u06cc \u0628\u0631\u062e\u06cc \u0627\u0632 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u067e\u0631\u0628\u0627\u0632\u062f\u06cc\u062f\u060c \u062a\u0645\u0627\u06cc\u0632 \u0642\u0627\u0626\u0644 \u0645\u06cc \u0634\u0648\u062f. \u0628\u0647 \u0637\u0648\u0631\u06cc \u06a9\u0647 \u062f\u0631 \u06a9\u0646\u0627\u0631 \u0645\u062a\u0627\u06cc \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0627\u0632 \u06cc\u06a9 \u0633\u0631\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0627\u0636\u0627\u0641\u0647 \u0646\u0638\u06cc\u0631 \u062a\u0627\u0631\u06cc\u062e \u0627\u0646\u062a\u0634\u0627\u0631 \u0645\u062d\u062a\u0648\u0627\u060c \u0646\u0638\u0631\u0633\u0646\u062c\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0648 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u06a9\u0647 \u0627\u0635\u0637\u0644\u0627\u062d\u0627 \u0631\u06cc\u0686 \u0627\u0633\u0646\u06cc\u067e\u062a \u0646\u0627\u0645 \u062f\u0627\u0631\u0646\u062f \u0628\u0631\u0627\u06cc \u0645\u062d\u062a\u0648\u0627\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0628\u0647 \u0635\u0648\u0631\u062a \u0627\u06cc \u062e\u0627\u0635\u06cc \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f. <br \/>\u0645\u062b\u0644\u0627 \u0647\u0646\u06af\u0627\u0645 \u0633\u0631\u0686 \u06cc\u06a9 \u0634\u062e\u0635\u06cc\u062a \u0645\u0639\u0631\u0648\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062a\u06cc \u0646\u0638\u06cc\u0631 \u0633\u0646\u060c \u0645\u0631\u06af\u060c \u0632\u0645\u0627\u0646 \u062a\u0648\u0644\u062f\u060c \u0642\u062f\u060c \u0647\u0645\u0633\u0631\u060c \u062a\u0639\u062f\u0627\u062f \u0641\u0631\u0632\u0646\u062f\u0627\u0646 \u0648 &#8230; \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 \u0638\u0627\u0647\u0631 \u0645\u06cc \u06a9\u0646\u062f. <br \/>\u0627\u062d\u062a\u0645\u0627\u0644\u0627 \u0627\u0632 \u062e\u0648\u062f \u0645\u06cc \u067e\u0631\u0633\u06cc\u062f \u06a9\u0647 \u0627\u06cc\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0686\u06af\u0648\u0646\u0647 \u0628\u0647 \u062f\u0633\u062a \u06af\u0648\u06af\u0644 \u0645\u06cc \u0631\u0633\u0646\u062f\u061f \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0647\u0627\u06cc \u06af\u0648\u06af\u0644 \u0622\u0646\u0642\u062f\u0631 \u0628\u0627\u0647\u0648\u0634 \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0642\u0627\u062f\u0631\u0646\u062f \u0627\u06cc\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u0627 \u067e\u0633 \u0627\u0632 \u0686\u0646\u062f\u0628\u0627\u0631 \u0628\u0631\u0631\u0633\u06cc \u0627\u0632 \u062f\u0644 \u0645\u062d\u062a\u0648\u0627 \u0628\u06cc\u0631\u0648\u0646 \u0628\u06a9\u0634\u0646\u062f. \u0627\u0645\u0627 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0645\u062f\u062a \u0647\u0627 \u0632\u0645\u0627\u0646 \u0628\u0628\u0631\u062f \u0648 \u0634\u0627\u06cc\u062f \u06af\u0648\u06af\u0644 \u0647\u0631\u06af\u0632 \u0633\u0627\u06cc\u062a \u0634\u0645\u0627 \u0631\u0627 \u0627\u06cc\u0646 \u06af\u0648\u0646\u0647 \u0628\u0631\u0631\u0633\u06cc \u0646\u06a9\u0646\u062f. <br \/>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0633\u06a9\u06cc\u0645\u0627 \u0645\u0627\u0631\u06a9 \u0622\u067e \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0641\u0631\u0627\u06cc\u0646\u062f \u06a9\u0627\u0631 \u0631\u0627 \u0622\u0633\u0627\u0646 \u06a9\u0646\u062f. \u062a\u062c\u0631\u0628\u0647 \u062b\u0627\u0628\u062a \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0686\u0646\u06cc\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a\u06cc \u0645\u0648\u062c\u0628 \u0627\u0641\u0632\u0627\u06cc\u0634 \u0646\u0631\u062e \u06a9\u0644\u06cc\u06a9 \u062f\u0631 \u0633\u0627\u06cc\u062a \u0645\u06cc \u0634\u0648\u062f. <br \/>\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0633\u06a9\u06cc\u0645\u0627 \u0645\u0627\u0631\u06a9 \u0622\u067e \u0628\u0633\u06cc\u0627\u0631 \u0633\u0627\u062f\u0647 \u0627\u0633\u062a. \u06a9\u0627\u0641\u06cc \u0627\u0633\u062a \u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0633\u06a9\u06cc\u0645\u0627 \u0645\u0627\u0631\u06a9 \u0622\u067e \u0631\u0627 \u062f\u0631 \u0648\u0628\u0633\u0627\u06cc\u062a Schema.org \u0645\u0637\u0627\u0644\u0639\u0647 \u06a9\u0646\u06cc\u062f. <br \/>\u062c\u0627\u0644\u0628 \u0627\u0633\u062a \u06a9\u0647 \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631 \u062a\u0646\u0647\u0627 \u0628\u0647 \u062f\u0648 \u0631\u0648\u0634 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f. \u06cc\u06a9\u06cc \u0628\u0647 \u0634\u06a9\u0644 \u06a9\u062f\u0647\u0627\u06cc HTML \u0648 \u062f\u06cc\u06af\u0631\u06cc \u0628\u0647 \u0632\u0628\u0627\u0646 Json-Ld . \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u06af\u0632\u06cc\u0646\u0647 \u0627\u0648\u0644 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f\u060c \u062a\u0645\u0627\u0645\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627 \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0631 \u062f\u0648 \u0641\u0631\u0645\u062a Microdata \u06cc\u0627 RDFa \u0628\u0647 \u062b\u0628\u062a \u0628\u0631\u0633\u0627\u0646\u06cc\u062f.<\/p>\n<ul>\n<li><strong>JSON-LD<\/strong><\/li>\n<\/ul>\n<p>Json-Ld \u062a\u0648\u0633\u0637 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u06a9\u0627\u0645\u0644\u0627 \u0645\u062c\u0632\u0627 \u0634\u0646\u0627\u062e\u062a\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0633\u06cc\u0633\u062a\u0645 \u06a9\u062f\u0646\u0648\u06cc\u0633 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u0633\u06a9\u06cc\u0645\u0627\u0647\u0627 \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0646\u0642\u0637\u0647 \u062f\u0644\u062e\u0648\u0627\u0647 \u0642\u0631\u0627\u0631 \u062f\u0647\u062f. \u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u06a9\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<br \/>:<\/p>\n<p>&lt;script type=\u201dapplication\/ld+json\u201d&gt;<\/p>\n<p>\u201c@@context\u201d: \u201chttp:\/\/schema.org\u201d,<\/p>\n<p>\u201c@@type\u201d: \u201cTechArticle\u201d,<\/p>\n<p>\u201cheadline\u201d: \u201c@Model.Article.Headline\u201d,<\/p>\n<p>\u201cimage\u201d: [<\/p>\n<p>\u201cimage1.jpg\u201d<\/p>\n<p>],<\/p>\n<p>\u201cdatePublished\u201d: \u201c@Model.Article.DateCreated.ToString(\u201cT\u201d),<\/p>\n<p>\u201cdescription\u201d: \u201c@Model.Article.Description\u201d,<\/p>\n<p>\u201carticleBody\u201d: \u201c@Model.Article.Maintext\u201d,<\/p>\n<p>\u201caggregateRating\u201d: {<\/p>\n<p>\u201c@@type\u201d: \u201cAggregateRating\u201d,<\/p>\n<p>\u201cratingValue\u201d: \u201c@Model.ArticleRating.AverageRating\u201d,<\/p>\n<p>\u201creviewCount\u201d: \u201c@Model.ArticleRating.TotalRaters\u201d<\/p>\n<p>}<\/p>\n<p>&lt;\/script&gt;<\/p>\n<p>&lt;script type=\u201dapplication\/ld+json\u201d&gt;<\/p>\n<p>\u201c@context\u201d: \u201chttp:\/\/schema.org\u201d,<\/p>\n<p>\u201c@type\u201d: \u201cTechArticle\u201d,<\/p>\n<p>\u201cheadline\u201d: \u201c&lt;%: Model.Article.Headline %&gt;\u201d<\/p>\n<ul>\n<li><strong>Microdata<\/strong><\/li>\n<\/ul>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0641\u0631\u0645\u062a \u0628\u0631\u062e\u0644\u0627\u0641 \u0641\u0631\u0645\u062a \u0642\u0628\u0644 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0645\u0627\u0645 \u0645\u062d\u062a\u0648\u0627 \u0631\u0627 \u0646\u0634\u0627\u0646\u0647 \u06af\u0630\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0627\u0632 \u0637\u0631\u06cc\u0642 itemcope \u0645\u06cc\u0633\u0631 \u0627\u0633\u062a. \u0628\u0627 itemcope \u0627\u0645\u06a9\u0627\u0646 \u062a\u0639\u06cc\u06cc\u0646 \u0646\u0648\u0639 \u0622\u06cc\u062a\u0645 \u0646\u06cc\u0632 \u0648\u062c\u0648\u062f \u062e\u0648\u0627\u0647\u062f \u062f\u0627\u0634\u062a. \u062f\u0631\u0648\u0627\u0642\u0639 \u062a\u0639\u062f\u0627\u062f \u06a9\u0627\u0631\u06a9\u062a\u0627\u0631\u0647\u0627\u06cc itemtype \u0628\u0647 \u0634\u06a9\u0644 \u067e\u06cc\u0648\u0646\u062f\u0647\u0627\u06cc\u06cc \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0645\u062a\u0646\u0627\u0633\u0628 \u0628\u0627 \u0627\u0633\u06a9\u06cc\u0645\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u0634\u0648\u0646\u062f. \u0628\u0647 \u0639\u0628\u0627\u0631\u062a \u0633\u0627\u062f\u0647 \u062a\u0631 \u0645\u0642\u062f\u0627\u0631 itemtype \u067e\u06cc\u0648\u0646\u062f\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0627\u0633\u06a9\u06cc\u0645\u0627\u06cc \u062a\u0639\u06cc\u06cc\u0646 \u0634\u062f\u0647 \u0631\u0628\u0637 \u062f\u0627\u0631\u062f. \u0645\u0637\u0627\u0644\u0628\u06cc \u0647\u0645 \u06a9\u0647 \u0627\u0632 \u0646\u0648\u0639 \u062a\u06a9\u0646\u06cc\u06a9\u0627\u0644 \u0628\u0627\u0634\u0646\u062f \u062f\u0631 \u06cc\u06a9 \u062a\u06af HTML \u06cc\u0627 div \u0628\u0647 \u0645\u0642\u062f\u0627\u0631 \u0639\u0646\u0648\u0627\u0646 \u0645\u0634\u062e\u0635 \u0645\u06cc \u0634\u0648\u0646\u062f. <br \/>\u0628\u0631\u0627\u06cc \u062a\u0648\u0635\u06cc\u0641 \u0622\u06cc\u062a\u0645 \u0646\u06cc\u0632 \u0628\u0627\u06cc\u062f \u0627\u0632 \u0637\u0631\u06cc\u0642 attribute \u0627\u0642\u062f\u0627\u0645 \u06a9\u0631\u062f.<\/p>\n<h3><a id=\"t6\">\u0627\u06cc\u062c\u0627\u062f URL \u0647\u0627\u06cc \u062f\u0648\u0633\u062a\u0627\u0646\u0647 \u06a9\u0627\u0631\u0628\u0631\u067e\u0633\u0646\u062f \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 ASP.NET MVC<\/a><\/h3>\n<p>\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u0646\u06af\u0627\u0647\u06cc \u0628\u0647 URL \u0633\u0627\u06cc\u062a \u0622\u0645\u0627\u0632\u0648\u0646 \u06a9\u0646\u06cc\u062f:<br \/>http:\/\/www.amazon.com\/gp\/product\/1617292397\/ref=s9_psimh_gw_p14_d4_i1?pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=desktop-1&amp;pf_rd_r=0TFM5Q6WM6KD9NPNG9G7&amp;pf_rd_t=36701&amp;pf_rd_p=2079475242&amp;pf_rd_i=desktop<br \/>\u062f\u0631 \u0646\u06af\u0627\u0647 \u0627\u0648\u0644 \u0686\u0647 \u0627\u06cc\u062f\u0647 \u062f\u0631 \u0630\u0647\u0646 \u0634\u0645\u0627 \u062e\u0644\u0642 \u0634\u062f\u061f<br \/>\u0627\u0645\u0627 \u0646\u06af\u0627\u0647\u06cc \u0628\u0647 URL \u0632\u06cc\u0631 \u06a9\u0646\u06cc\u062f:<br \/>http:\/\/www.dpreview.com\/articles\/9485436827\/the-big-beast-hands-on-with-the-panasonic-lumix-dmc-gx8<br \/>\u0646\u0638\u0631 \u0634\u0645\u0627 \u0686\u06cc\u0633\u062a\u061f \u0622\u06cc\u0627 \u062f\u0631 \u0646\u06af\u0627\u0647 \u0627\u0648\u0644 \u062a\u0648\u062c\u0647 \u0634\u0645\u0627 \u0628\u0647 \u062a\u0644\u0641\u0646 \u0647\u0645\u0631\u0627\u0647 Panasonic Lumix DMX-GX8 \u062c\u0644\u0628 \u0646\u0634\u062f\u061f<br \/>\u0647\u0645\u0627\u0646\u0637\u0648\u0631 \u06a9\u0647 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0631\u062f\u06cc\u062f \u062f\u0631 \u067e\u06cc\u0648\u0646\u062f \u0646\u062e\u0633\u062a \u0647\u06cc\u0686 \u0646\u0634\u0627\u0646\u06cc \u0627\u0632 \u0645\u062d\u0635\u0648\u0644 \u062e\u0627\u0635\u06cc \u0646\u06cc\u0633\u062a\u060c \u0627\u0645\u0627 \u062f\u0631 \u067e\u06cc\u0648\u0646\u062f \u062f\u0648\u0645 \u0628\u0647 \u0637\u0648\u0631 \u0648\u0627\u0636\u062d \u0627\u0632 \u0645\u062d\u0635\u0648\u0644 \u0631\u0648\u0646\u0645\u0627\u06cc\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646\u060c URL \u06a9\u0627\u0631\u0628\u0631\u067e\u0633\u0646\u062f \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u0627\u0633\u062a \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0628\u0627 \u062f\u06cc\u062f\u0646 \u0622\u0646 \u0628\u0644\u0627\u0641\u0627\u0635\u0644\u0647 \u0628\u0627 \u0645\u0648\u0636\u0648\u0639 \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0631\u0642\u0631\u0627\u0631 \u06a9\u0646\u062f.<br \/>\u062f\u0631\u0633\u062a \u0627\u0633\u062a \u06a9\u0647 \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648\u06cc \u06af\u0648\u06af\u0644 \u0628\u0633\u06cc\u0627\u0631 \u0647\u0648\u0634\u0645\u0646\u062f \u0647\u0633\u062a\u0646\u062f \u0648 \u0645\u0648 \u0631\u0627 \u0627\u0632 \u0645\u0627\u0633\u062a \u0628\u06cc\u0631\u0648\u0646 \u0645\u06cc \u06a9\u0634\u0646\u062f\u061b \u0627\u0645\u0627 \u0622\u06cc\u0627 \u0627\u06cc\u0646 \u0628\u06cc \u0627\u0646\u0635\u0627\u0641\u06cc \u0646\u06cc\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u067e\u06cc\u0648\u0646\u062f\u0647\u0627\u06cc \u0645\u0634\u0627\u0628\u0647 \u067e\u06cc\u0648\u0646\u062f \u0646\u062e\u0633\u062a \u0627\u0631\u0632\u0634 \u0628\u06cc\u0634\u062a\u0631\u06cc \u0642\u0627\u0626\u0644 \u0634\u0648\u0646\u062f\u061f \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u067e\u06cc\u0648\u0646\u062f \u062f\u0648\u0645 \u062e\u06cc\u0644\u06cc \u0628\u0647\u06cc\u0646\u0647 \u0648 \u06a9\u0627\u0631\u0628\u0631\u067e\u0633\u0646\u062f\u062a\u0631 \u0627\u0633\u062a\u061f<br \/>\u0631\u0648\u0634 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f URL \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0628\u0647 \u0645\u0639\u0631\u0641\u06cc \u0622\u0646\u0647\u0627 \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u06cc\u0645.<\/p>\n<p><strong>1. \u0631\u0648\u0634 \u0646\u062e\u0633\u062a \u2013 \u0627\u06cc\u062c\u0627\u062f URL \u06a9\u0627\u0631\u0628\u0631\u067e\u0633\u0646\u062f<\/strong><\/p>\n<p>\u062f\u0631 \u0631\u0648\u0634 \u0646\u062e\u0633\u062a\u060c \u0628\u0647 \u0627\u0635\u0637\u0644\u0627\u062d \u06cc\u06a9 \u0628\u0627\u0646\u06a9 \u0627\u0637\u0644\u0627\u0639\u0627\u062a\u06cc \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc \u062f\u0647\u062f \u0648 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0628\u0631 \u0631\u0648\u06cc \u06cc\u06a9 \u0645\u062d\u0635\u0648\u0644 \u062e\u0627\u0635 \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u062f \u062a\u0627 \u0628\u0647 \u0635\u0641\u062d\u0647 \u062c\u0632\u0626\u06cc\u0627\u062a \u0622\u0646 \u0645\u062d\u0635\u0648\u0644 \u0628\u0631\u0648\u062f.<br \/>\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u0628\u0627\u06cc\u062f \u06a9\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f:<br \/>public class Product<br \/>{<br \/> public string Description { get; set; }<br \/> public int Id { get; set; }<br \/> public string Name { get; set; }<br \/> public float Price { get; set; }<br \/>}<br \/>\u062f\u0631 \u0644\u06cc\u0633\u062a \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0645\u0627 \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc \u0644\u06cc\u0633\u062a \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0627\u06cc\u0645:<br \/> <img decoding=\"async\" src=\"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/asp-04.jpg\" alt=\"asp 04\" style=\"display: block; margin-left: auto; margin-right: auto;\" \/><br \/>\u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0631\u0648\u06cc \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u06a9\u0644\u06cc\u06a9 \u0645\u06cc \u06a9\u0646\u0646\u062f \u0628\u0647 \u0635\u0641\u062d\u0647 \u062c\u0632\u0626\u06cc\u0627\u062a \u0622\u0646 \u0647\u062f\u0627\u06cc\u062a \u0645\u06cc \u0634\u0648\u0646\u062f.<br \/> <img decoding=\"async\" src=\"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/asp-03.jpg\" alt=\"asp 03\" style=\"display: block; margin-left: auto; margin-right: auto;\" \/><br \/>\u0627\u06a9\u0646\u0648\u0646 \u0646\u06af\u0627\u0647\u06cc \u0628\u0647 URL \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u06a9\u0646\u06cc\u062f:<br \/> <img decoding=\"async\" src=\"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/asp-02.jpg\" alt=\"asp 02\" style=\"display: block; margin-left: auto; margin-right: auto;\" \/><br \/>\u0627\u06cc\u0646 \u062a\u0646\u0647\u0627 \u06cc\u06a9 URL \u0645\u0639\u0645\u0648\u0644\u06cc \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0628\u06cc\u0634\u062a\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET MVC \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc \u06a9\u0646\u06cc\u062f\u061b \u0628\u0647 \u06af\u0648\u0646\u0647 \u0627\u06cc \u06a9\u0647 \u0627\u0632 \u0637\u0631\u06cc\u0642 ID \u06cc\u06a9 \u0633\u0631\u06cc \u0631\u062f\u06cc\u0641 \u062e\u0627\u0635 \u06a9\u0647 \u062f\u0631 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u0646\u062f \u0628\u0647 \u0633\u0645\u062a \u06a9\u0646\u062a\u0631\u0644\u0631 \u0639\u0645\u0644\u06af\u0631\u0627 \u0645\u0646\u062a\u0642\u0644 \u0645\u06cc \u0634\u0648\u0646\u062f.<br \/>\u0645\u0627 \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u06cc\u06a9 URL \u06a9\u0627\u0631\u0628\u0631\u067e\u0633\u0646\u062f \u0647\u0633\u062a\u06cc\u0645. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u06cc\u06a9 \u0631\u0648\u0634 \u062c\u062f\u06cc\u062f \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0634\u0627\u0645\u0644 \u06a9\u062f \u0632\u06cc\u0631 \u0645\u06cc \u0634\u0648\u062f:<br \/>public class Product<br \/>{<br \/> public string Description { get; set; }<br \/> public int Id { get; set; }<br \/> public string Name { get; set; }<br \/> public float Price { get; set; }<\/p>\n<p>\/\/ Slug generation taken from http:\/\/stackoverflow.com\/questions\/2920744\/url-slugify-algorithm-in-c<br \/> public string GenerateSlug()<br \/> {<br \/> string phrase = string.Format(&#8220;{0}-{1}&#8221;, Id, Name);<\/p>\n<p>string str = RemoveAccent(phrase).ToLower();<br \/> \/\/ invalid chars <br \/> str = Regex.Replace(str, @&#8221;[^a-z0-9s-]&#8221;, &#8220;&#8221;);<br \/> \/\/ convert multiple spaces into one space <br \/> str = Regex.Replace(str, @&#8221;s+&#8221;, &#8221; &#8220;).Trim();<br \/> \/\/ cut and trim <br \/> str = str.Substring(0, str.Length &lt;= 45 ? str.Length : 45).Trim();<br \/> str = Regex.Replace(str, @&#8221;s&#8221;, &#8220;-&#8220;); \/\/ hyphens <br \/> return str;<br \/> }<\/p>\n<p>private string RemoveAccent(string text)<br \/> {<br \/> byte[] bytes = System.Text.Encoding.GetEncoding(&#8220;Cyrillic&#8221;).GetBytes(text);<br \/> return System.Text.Encoding.ASCII.GetString(bytes);<br \/> }<br \/>}<br \/>\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0641\u0647\u0631\u0633\u062a \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0628\u0647 \u0631\u0648\u0632 \u0634\u062f\u0647 \u0627\u0633\u062a \u062a\u0627 \u0627\u0632 Slug \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0645\u0633\u06cc\u0631 \u0628\u0647 \u062c\u0627\u06cc ID \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u062f:<br \/>&lt;table &gt;<br \/> &lt;thead&gt;<br \/> &lt;tr&gt;<br \/> &lt;th&gt;Name&lt;\/th&gt;<br \/> &lt;th&gt;Price&lt;\/th&gt;<br \/> &lt;th&gt;Image&lt;\/th&gt;<br \/> &lt;\/tr&gt;<br \/> &lt;\/thead&gt;<br \/> &lt;tbody&gt;<br \/> @foreach (var product in Model)<br \/> {<br \/> &lt;tr&gt;<br \/> &lt;td&gt;&lt;a href=&#8221;@Url.Action(&#8220;Details&#8221;, &#8220;Products&#8221;, new { id = @product.GenerateSlug() })&#8221;&gt;@product.Name&lt;\/a&gt;&lt;\/td&gt;<br \/> &lt;td&gt;@product.Price&lt;\/td&gt;<br \/> &lt;td&gt;&lt;img src=&#8221;http:\/\/placehold.it\/100&#215;100&#8243;\/&gt;&lt;\/td&gt;<br \/> &lt;\/tr&gt;<br \/> }<br \/> &lt;\/tbody&gt;<br \/>&lt;\/table&gt;<br \/>\u0627\u06a9\u0646\u0648\u0646 \u0648\u0642\u062a\u06cc \u0628\u0647 \u0635\u0641\u062d\u0647 \u062c\u0632\u0626\u06cc\u0627\u062a \u0645\u062d\u0635\u0648\u0644 \u0645\u06cc \u0631\u0648\u06cc\u0645\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u0645 \u0628\u0628\u06cc\u0646\u06cc\u0645 \u06a9\u0647 \u06cc\u06a9 URL &#8220;\u06a9\u0627\u0631\u0628\u0631\u067e\u0633\u0646\u062f&#8221; \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u06a9\u0647 \u062d\u0627\u0648\u06cc \u0646\u0627\u0645 \u0645\u062d\u0635\u0648\u0644 \u0627\u0633\u062a:<br \/> <img decoding=\"async\" src=\"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/asp-01.jpg\" alt=\"\u062e\u0637\u0627 \u062f\u0631 asp \" style=\"display: block; margin-left: auto; margin-right: auto;\" \/><br \/>\u0627\u0645\u0627 \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u062e\u0637\u0627\u06cc \u062c\u062f\u06cc\u062f \u062f\u0627\u0631\u06cc\u0645. \u0628\u0631\u0646\u0627\u0645\u0647 ASP.NET MVC \u0627\u0646\u062a\u0638\u0627\u0631 \u06cc\u06a9 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 Route id \u0631\u0627 \u062f\u0627\u0634\u062a\u060c \u0627\u0645\u0627 \u0646\u062a\u0648\u0627\u0646\u0633\u062a \u0622\u0646 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u062f. \u062f\u0644\u06cc\u0644 \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f Details \u062f\u0631 \u06a9\u0646\u062a\u0631\u0644\u0631 \u0627\u0646\u062a\u0638\u0627\u0631 \u0645\u0642\u062f\u0627\u0631 \u0639\u062f\u062f\u06cc \u0635\u062d\u06cc\u062d \u0631\u0627 \u0628\u0631\u0627\u06cc \u067e\u0627\u0631\u0627\u0645\u062a\u0631 id \u062f\u0627\u0634\u062a. \u067e\u0633 \u0628\u06cc\u0627\u06cc\u06cc\u062f \u0627\u062f\u0627\u0645\u0647 \u0645\u0633\u06cc\u0631 \u0631\u0627 \u0628\u0627 \u0631\u0648\u0634 Routing \u062a\u06a9\u0645\u06cc\u0644 \u06a9\u0646\u06cc\u0645 \u0648 \u0627\u0632 \u0634\u0631 \u0627\u06cc\u0646 \u0627\u0631\u0648\u0631 \u0631\u0627\u062d\u062a \u0634\u0648\u06cc\u0645.<\/p>\n<p><strong>2. \u0631\u0648\u0634 Routing<\/strong><\/p>\n<p>\u06a9\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0645\u06cc \u0646\u0648\u06cc\u0633\u06cc\u0645:<br \/>public ActionResult Details(int id)<br \/>{<br \/> &#8230;<br \/>}<br \/>\u0627\u0645\u0627 \u0627\u06a9\u0646\u0648\u0646 \u0628\u0647 \u062c\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06cc\u06a9 \u0639\u062f\u062f \u0635\u062d\u06cc\u062d\u060c \u0628\u062e\u0634 id \u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u062f\u0627\u0631\u0627\u06cc \u06cc\u06a9 \u0631\u0634\u062a\u0647 \u06a9\u062f \u0627\u0633\u062a. \u0686\u0627\u0631\u0686\u0648\u0628 MVC \u062f\u0631 \u062a\u0644\u0627\u0634 \u0627\u0633\u062a \u062a\u0627 \u0631\u0634\u062a\u0647 \u0631\u0627 \u0628\u0647 \u0639\u062f\u062f \u0635\u062d\u06cc\u062d \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646\u062f\u060c \u0627\u0645\u0627 \u0646\u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u062f \u0648 \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u06cc\u06a9 \u0645\u0642\u062f\u0627\u0631 null (\u0646\u0627\u0645\u0639\u0644\u0648\u0645) \u0631\u0627 \u0639\u0628\u0648\u0631 \u062f\u0627\u062f\u0647 \u0648 \u0633\u067e\u0633 \u0627\u062e\u0637\u0627\u0631 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 id \u0646\u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u06cc\u06a9 \u0645\u0642\u062f\u0627\u0631 null \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<br \/>\u0628\u0631\u0627\u06cc \u0631\u0641\u0639 \u0627\u06cc\u0646 \u062e\u0637\u0627 \u0628\u0627\u06cc\u062f RouteData \u0631\u0627 \u0628\u0631\u0627\u06cc \u0645\u0633\u06cc\u0631 \u0627\u0635\u0644\u0627\u062d \u06a9\u0646\u06cc\u0645 \u062a\u0627 \u0645\u0642\u062f\u0627\u0631 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0645\u0633\u06cc\u0631 id \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0634\u0648\u062f.<br \/>\u062f\u0631 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a \u062e\u06cc\u0644\u06cc \u0633\u0627\u062f\u0647 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0622\u06cc\u0627 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 id \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06cc\u0627 \u062e\u06cc\u0631\u061f \u0627\u06af\u0631 \u0648\u062c\u0648\u062f \u062f\u0627\u0634\u062a \u0627\u0632 \u06cc\u06a9 \u0639\u0628\u0627\u0631\u062a \u0645\u0646\u0638\u0645 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0642\u0633\u0645\u062a \u0627\u0648\u0644 URL \u06a9\u0647 \u062d\u0627\u0648\u06cc \u0634\u0646\u0627\u0633\u0647 \u0639\u062f\u062f\u06cc \u0648\u0627\u0642\u0639\u06cc \u0627\u0633\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u0648 \u0622\u0646 \u0645\u0642\u062f\u0627\u0631 \u0639\u062f\u062f\u06cc \u0631\u0627 \u0628\u0647 \u0645\u0642\u062f\u0627\u0631 \u0645\u0633\u06cc\u0631 id \u0627\u062e\u062a\u0635\u0627\u0635 \u0645\u06cc \u062f\u0647\u06cc\u0645:<br \/>public class SeoFriendlyRoute : Route<br \/>{<br \/> public SeoFriendlyRoute(string url, RouteValueDictionary defaults, IRouteHandler routeHandler) : base(url, defaults, routeHandler)<br \/> {<br \/> }<\/p>\n<p>public override RouteData GetRouteData(HttpContextBase httpContext)<br \/> {<br \/> var routeData = base.GetRouteData(httpContext);<\/p>\n<p>if (routeData != null)<br \/> {<br \/> if (routeData.Values.ContainsKey(&#8220;id&#8221;))<br \/> routeData.Values[&#8220;id&#8221;] = GetIdValue(routeData.Values[&#8220;id&#8221;]);<br \/> }<\/p>\n<p>return routeData;<br \/> }<\/p>\n<p>private object GetIdValue(object id)<br \/> {<br \/> if (id != null)<br \/> {<br \/> string idValue = id.ToString();<\/p>\n<p> var regex = new Regex(@&#8221;^(?&lt;id&gt;d+).*$&#8221;);<br \/> var match = regex.Match(idValue);<\/p>\n<p>if (match.Success)<br \/> {<br \/> return match.Groups[&#8220;id&#8221;].Value;<br \/> }<br \/> }<\/p>\n<p>return id;<br \/> }<br \/>}<br \/>\u0648 \u0622\u062e\u0631\u06cc\u0646 \u0642\u0633\u0645\u062a\u060c \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u06cc\u06a9 \u0631\u0627\u0647 (Route) \u062c\u062f\u06cc\u062f \u0628\u0631\u0627\u06cc \u0645\u0633\u06cc\u0631\/\u0645\u062d\u0635\u0648\u0644\u0627\u062a\/\u062c\u0632\u0626\u06cc\u0627\u062a\/id \u0627\u0633\u062a:<br \/>public class RouteConfig<br \/>{<br \/> public static void RegisterRoutes(RouteCollection routes)<br \/> {<br \/> routes.IgnoreRoute(&#8220;{resource}.axd\/{*pathInfo}&#8221;);<\/p>\n<p>routes.Add(&#8220;ProductDetails&#8221;, new SeoFriendlyRoute(&#8220;products\/details\/{id}&#8221;,<br \/> new RouteValueDictionary(new { controller = &#8220;Products&#8221;, action = &#8220;Details&#8221; }),<br \/> new MvcRouteHandler()));<\/p>\n<p>routes.MapRoute(&#8220;Default&#8221;, &#8220;{controller}\/{action}\/{id}&#8221;, new {controller = &#8220;Home&#8221;, action = &#8220;Index&#8221;, id = UrlParameter.Optional}<br \/> );<br \/> }<br \/>}<br \/>\u062a\u0628\u0631\u06cc\u06a9! \u0627\u06a9\u0646\u0648\u0646 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0631\u0641\u0631\u0634 \u06a9\u0646\u06cc\u062f \u0648 \u0627\u0632 URL \u06a9\u0627\u0631\u0628\u0631\u067e\u0633\u0646\u062f \u062e\u0648\u062f \u0644\u0630\u062a \u0628\u0628\u0631\u06cc\u062f. \u0627\u06a9\u0646\u0648\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627 \u0628\u0647 \u062f\u0631\u0633\u062a\u06cc \u0645\u062d\u062f\u0648\u062f \u0634\u062f\u0647 \u0627\u0646\u062f\u060c \u0632\u06cc\u0631\u0627 \u0641\u0642\u0637 \u0642\u0633\u0645\u062a \u0639\u062f\u062f\u06cc URL \u0645\u062d\u0635\u0648\u0644 \u06a9\u0647 \u062d\u0627\u0648\u06cc \u0634\u0646\u0627\u0633\u0647 \u0648\u0627\u0642\u0639\u06cc \u0645\u062d\u0635\u0648\u0644 \u0627\u0633\u062a \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 id \u0645\u0646\u062a\u0642\u0644 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<h2><a id=\"t7\">\u0628\u0631\u0627\u06cc \u0633\u0626\u0648\u060c \u0645\u062d\u062a\u0648\u0627 \u0628\u0627\u06cc\u062f \u0627\u06cc\u0646\u062f\u06a9\u0633 \u0628\u0634\u0648\u062f&nbsp;<\/a><\/h2>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u0648\u0642\u062a \u0622\u0646 \u0631\u0633\u06cc\u062f\u0647 \u062a\u0627 \u0645\u062d\u062a\u0648\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0647\u0631 \u0686\u0647 \u0633\u0631\u06cc\u0639 \u062a\u0631 \u0627\u06cc\u0646\u062f\u06a9\u0633 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0647 \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648 \u0627\u062c\u0627\u0632\u0647 \u062f\u0647\u06cc\u062f \u062a\u0627 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0646\u0645\u0627\u06cc\u0634 \u0628\u06af\u0630\u0627\u0631\u0646\u062f. <br \/>\u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0628\u0627\u06cc\u062f \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a \u062f\u0631 \u0633\u0631\u0686 \u06a9\u0646\u0633\u0648\u0644 \u0627\u0632 \u0642\u0628\u0644 \u062a\u0639\u06cc\u06cc\u0646 \u0634\u062f\u0647 \u0628\u0627\u0634\u062f. \u0645\u0639\u0645\u0648\u0644\u0627 \u06af\u0648\u06af\u0644 \u0627\u0632 \u0646\u0642\u0634\u0647 \u0647\u0627\u06cc\u06cc \u0628\u0627 \u0641\u0631\u0645\u062a XML \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc \u06a9\u0646\u062f. \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a \u0634\u0627\u0645\u0644 \u062a\u0645\u0627\u0645\u06cc URL \u0647\u0627\u06cc \u0633\u0627\u06cc\u062a \u0645\u06cc \u0634\u0648\u062f. \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a \u06cc\u06a9 API \u062f\u0631 \u0686\u0627\u0631\u0686\u0648\u0628 NET. \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0641\u06cc\u062f\u0647\u0627\u06cc ATOM \u0648 RSS \u0631\u0627 \u0645\u06cc \u0633\u0627\u0632\u062f. \u0628\u0631\u0627\u06cc \u06cc\u0627\u0641\u062a\u0646 API \u0645\u06cc \u062a\u0648\u0627\u0646 \u0627\u0632 \u0637\u0631\u06cc\u0642 System.ServiceModel.Syndication \u0627\u0642\u062f\u0627\u0645 \u06a9\u0631\u062f. <br \/>\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0686\u06cc\u0632\u06cc \u0628\u0631\u0627\u06cc \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u06a9\u0631\u062f\u0646 \u0627\u0632 \u0633\u0627\u06cc\u062a \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0631\u062f \u0648 \u0628\u0627\u06cc\u062f \u0627\u0628\u062a\u062f\u0627 \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0622\u0646 \u0645\u0637\u0644\u0639 \u0634\u0648\u06cc\u0645:<br \/>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br \/>&lt;urlset xmlns=&#8221;http:\/\/www.sitemaps.org\/schemas\/sitemap\/0.9&#8243;&gt;<br \/> &lt;url&gt;<br \/> &lt;loc&gt;http:\/\/www.mikesdotnetting.com\/&lt;\/loc&gt;<br \/> &lt;lastmod&gt;2015-12-01T12:00:00Z&lt;\/lastmod&gt;<br \/> &lt;changefreq&gt;monthly&lt;\/changefreq&gt;<br \/> &lt;priority&gt;0.5&lt;\/priority&gt;<br \/> &lt;\/url&gt;<br \/>&lt;\/urlset&gt;<br \/>\u062f\u0631 \u0627\u06cc\u0646 \u0641\u0631\u0645\u062a \u0628\u0627\u06cc\u062f \u0628\u0647 \u0631\u06cc\u0634\u0647 \u0627\u0635\u0644\u06cc \u0622\u0646 \u06a9\u0647 urlest \u0627\u0633\u062a \u0648 \u0634\u0627\u0645\u0644 \u06af\u0631\u0647 \u0647\u0627\u06cc URL \u0645\u06cc \u0634\u0648\u062f\u060c \u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u0645. \u062a\u0646\u0647\u0627 \u06af\u0631\u0647 loc \u0627\u0633\u062a \u06a9\u0647 \u0645\u0647\u0645 \u0627\u0633\u062a\u060c \u0632\u06cc\u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u0646\u062f\u0647 URL \u0633\u0627\u06cc\u062a \u0627\u0633\u062a. \u06af\u0631\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0645\u0642\u062f\u0627\u0631 lastmode \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f\u060c \u06af\u0648\u06cc\u0627\u06cc \u0622\u062e\u0631\u06cc\u0646 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u062f\u0631 \u0645\u062d\u062a\u0648\u0627\u06cc URL \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f W3C DateTime \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u062f. <br \/>\u06af\u0631\u0647 changefreq \u0646\u06cc\u0632 \u0627\u0634\u0627\u0631\u0647 \u0628\u0647 \u0641\u0631\u06a9\u0627\u0646\u0633 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0622\u062e\u0631\u06cc\u0646 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a URL \u062f\u0627\u0631\u062f. \u062f\u0631 \u0627\u0646\u062a\u0647\u0627 \u0646\u06cc\u0632 \u0642\u0627\u062f\u0631\u06cc\u062f \u062a\u0627 \u0627\u0632 priority \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0635\u0641\u062d\u0627\u062a \u0648\u0628 \u062e\u0648\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. <br \/>\u062f\u0631 \u0633\u0627\u062e\u062a \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a \u062d\u062a\u0645\u0627 \u0628\u0647 \u0641\u0627\u06a9\u062a\u0648\u0631\u0647\u0627\u06cc \u0633\u0646\u062c\u0634 \u0645\u06cc\u0632\u0627\u0646 changefreq \u060c \u06a9\u0644\u0627\u0633\u06cc \u0628\u0631\u0627\u06cc \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0646 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a \u0648 \u0622\u06cc\u062a\u0645 \u0647\u0627\u06cc \u0622\u0646\u060c \u06af\u0631\u062f\u0622\u0648\u0631\u06cc \u0622\u06cc\u062a\u0645 \u0647\u0627 \u0648 \u0631\u0648\u0634\u06cc \u0628\u0631\u0627\u06cc \u0646\u0638\u0645 \u0628\u062e\u0634\u06cc\u062f\u0646 \u0628\u0647 \u0622\u0646\u0647\u0627 \u0648 \u062a\u0628\u062f\u06cc\u0644 \u0622\u06cc\u062a\u0645 \u0647\u0627 \u0628\u0647 \u0641\u0631\u0645\u062a XML. \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0646\u06cc\u0632 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0628\u0631\u0627 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a \u0648 \u0622\u06cc\u062a\u0645 \u0647\u0627\u06cc \u0622\u0646 \u0645\u0639\u0631\u0641\u06cc \u0645\u06cc \u06a9\u0646\u06cc\u0645:<br \/>public class SiteMap<br \/>{<br \/> public List&lt;SiteMapItem&gt; Items { get; set; }<br \/>}<\/p>\n<p>public class SiteMapItem<br \/>{<br \/> public Uri Loc { get; set; }<br \/> public DateTime? LastMod { get; set; }<br \/> public ChangeFrequency ChangeFreq { get; set; }<br \/> public double? Priority { get; set; }<br \/>}<br \/>\u0645\u0639\u0631\u0641\u06cc \u0645\u0642\u062f\u0627\u0631 \u0645\u062c\u0627\u0632 ChangeFrequency:<br \/>public enum ChangeFrequency<br \/>{<br \/> NotSet,<br \/> Always,<br \/> Hourly,<br \/> Daily,<br \/> Weekly,<br \/> Monthly,<br \/> Yearly,<br \/> Never<br \/>}<br \/>\u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0646\u06cc\u0632 \u0646\u0648\u0628\u062a \u0628\u0647 \u06a9\u0644\u0627\u0633 SiteMapWriter \u0627\u0633\u062a \u06a9\u0647 \u0645\u0633\u0626\u0648\u0644 \u067e\u0634\u062a \u0647\u0645 \u0642\u0631\u0627\u0631 \u062f\u0627\u062f\u0646 \u0622\u06cc\u062a\u0645 \u0647\u0627 \u0648 \u062a\u0628\u062f\u06cc\u0644 \u0622\u0646\u0647\u0627 \u0628\u0647 \u0641\u0631\u0645\u062a XML \u0645\u06cc \u0628\u0627\u0634\u062f.<br \/>public class SiteMapWriter<br \/>{<br \/> private SiteMap _siteMap;<\/p>\n<p>public SiteMapWriter(SiteMap siteMap)<br \/> {<br \/> _siteMap = siteMap;<br \/> }<\/p>\n<p>public void WriteTo(XmlWriter writer)<br \/> {<br \/> XNamespace ns = &#8220;http:\/\/www.sitemaps.org\/schemas\/sitemap\/0.9&#8221;;<br \/> var xml = new XDocument(new XDeclaration(&#8220;1.0&#8221;, &#8220;utf-8&#8221;, &#8220;yes&#8221;),<br \/> new XElement(ns + &#8220;urlset&#8221;,<br \/> _siteMap.Items<br \/> .Select(item =&gt; new XElement(ns + &#8220;url&#8221;,<br \/> new XElement(ns + &#8220;loc&#8221;, item.Loc),<br \/> item.LastMod.HasValue ? new XElement(ns + &#8220;lastmod&#8221;, item.LastMod.Value.ToString(&#8220;s&#8221;) + &#8220;Z&#8221;) : null,<br \/> item.ChangeFreq != ChangeFrequency.NotSet ? new XElement(ns + &#8220;changefreq&#8221;, item.ChangeFreq.ToString().ToLower()) : null,<br \/> item.Priority.HasValue ? new XElement(ns + &#8220;priority&#8221;, item.Priority.Value) : null<br \/> )<br \/> )<br \/> )<br \/> );<br \/> xml.Save(writer);<br \/> }<br \/>}<\/p>\n<p><strong>\u0641\u0627\u06cc\u0644 robots.txt<\/strong><\/p>\n<p>\u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648 \u0631\u0627 \u0647\u062f\u0641 \u0642\u0631\u0627\u0631 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0628\u0647 \u0645\u062d\u062a\u0648\u0627\u06cc \u0633\u0627\u06cc\u062a \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f \u06cc\u0627 \u062e\u06cc\u0631. \u062f\u0631 \u0648\u0627\u0642\u0639 robots.txt \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648 \u0628\u0631\u0627\u06cc \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u0633\u0627\u06cc\u062a \u0642\u0644\u0645\u062f\u0627\u062f \u06a9\u0631\u062f. \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u062f\u0627\u0631\u0627\u06cc \u06a9\u062f \u0632\u06cc\u0631 \u0627\u0633\u062a:<br \/>sitemap: http:\/\/www.mikesdotnetting.com\/sitemap<br \/>user-agent: *<br \/>disallow: \/downloads\/<br \/>\u2022 \u062e\u0637 \u0627\u0648\u0644 \u0627\u0634\u0627\u0631\u0647 \u0628\u0647 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a \u062f\u0627\u0631\u062f. <br \/>\u2022 \u062e\u0637 \u062f\u0648\u0645 \u0646\u06cc\u0632 \u0627\u0634\u0627\u0631\u0647 \u0628\u0647 \u062f\u0633\u062a\u0648\u0631\u0627\u062a\u06cc \u062f\u0627\u0631\u062f \u06a9\u0647 \u0628\u0631\u0627\u06cc \u062a\u0645\u0627\u0645\u06cc \u0631\u0628\u0627\u062a \u0647\u0627 \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. <br \/>\u2022 \u062e\u0637 \u0633\u0648\u0645 \u0628\u0647 \u0631\u0628\u0627\u062a \u0647\u0627 \u0627\u062c\u0627\u0632\u0647 \u0628\u0631\u0631\u0633\u06cc \u0645\u0633\u06cc\u0631 \u062f\u0627\u0646\u0644\u0648\u062f\u0647\u0627 \u0631\u0627 \u0646\u0645\u06cc \u062f\u0647\u062f. <br \/>\u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0645\u0627\u0644\u06a9\u06cc\u0646 \u0633\u0627\u06cc\u062a \u0639\u0644\u0627\u0642\u0647 \u0646\u062f\u0627\u0631\u0646\u062f \u062a\u0627 \u062e\u0632\u0646\u062f\u0647 \u0647\u0627\u06cc \u06af\u0648\u06af\u0644 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0645\u062d\u062a\u0648\u0627\u0647\u0627\u06cc \u0622\u0646\u0647\u0627 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u062f. \u0627\u0632 \u0627\u06cc\u0646 \u0631\u0648 \u0627\u0642\u062f\u0627\u0645 \u0628\u0647 \u0645\u062d\u062f\u0648\u062f \u06a9\u0631\u062f\u0646 \u0622\u0646\u0647\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 robots.txt \u0645\u06cc \u06a9\u0646\u0646\u062f\u061b \u06a9\u0627\u0631\u06cc \u06a9\u0647 \u0645\u0637\u0645\u0626\u0646\u0627 \u062f\u0631\u0633\u062a \u0646\u06cc\u0633\u062a \u0648 \u0646\u0628\u0627\u06cc\u062f \u0627\u0646\u062c\u0627\u0645 \u0634\u0648\u062f.<\/p>\n<p><strong>\u06a9\u062f\u0647\u0627\u06cc \u0648\u0636\u0639\u06cc\u062a HTTP<\/strong><\/p>\n<p>\u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u0641\u0639\u0627\u0644 \u0645\u062f\u0627\u0645 \u062f\u0631 \u062d\u0627\u0644 \u0627\u0636\u0627\u0641\u0647 \u0648 \u062d\u0630\u0641 \u06a9\u0631\u062f\u0646 \u0645\u062d\u062a\u0648\u0627 \u0648 \u0635\u0641\u062d\u0627\u062a \u0633\u0627\u06cc\u062a \u062e\u0648\u062f \u0647\u0633\u062a\u0646\u062f. \u0627\u0632 \u0627\u06cc\u0646 \u0631\u0648 \u0627\u063a\u0644\u0628 \u0628\u0627 \u06a9\u062f\u0647\u0627\u06cc \u0648\u0636\u0639\u06cc\u062a HTTP \u0645\u0648\u0627\u062c\u0647 \u0647\u0633\u062a\u0646\u062f. \u0627\u06cc\u0646 \u06a9\u062f\u0647\u0627 \u0631\u0627 \u0628\u0627\u06cc\u062f \u0632\u0645\u0627\u0646\u06cc \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u06cc\u0645 \u06a9\u0647 \u0635\u0641\u062d\u0647 \u0627\u06cc \u062d\u0630\u0641 \u0634\u062f\u0647 \u0648 \u06af\u0648\u06af\u0644 \u0627\u0632 \u0622\u0646 \u0628\u06cc \u062e\u0628\u0631 \u0627\u0633\u062a. \u062f\u0631 \u0648\u0627\u0642\u0639 \u0645\u0627 \u0628\u0627 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0628\u0647 \u062e\u0632\u0646\u062f\u0647 \u0647\u0627\u06cc \u06af\u0648\u06af\u0644 \u0645\u06cc \u0641\u0647\u0645\u0627\u0646\u06cc\u0645 \u06a9\u0647 \u0635\u0641\u062d\u0647 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u062d\u0630\u0641 \u0634\u062f\u0647 \u0648 \u0622\u0646 \u0631\u0627 \u0627\u0632 \u0646\u062a\u0627\u06cc\u062c \u062c\u0633\u062a\u062c\u0648\u06cc \u062e\u0648\u062f \u062d\u0630\u0641 \u06a9\u0646\u0646\u062f. <br \/>301: \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0627\u0626\u0645\u06cc URL<br \/>302: \u0627\u0646\u062a\u0642\u0627\u0644 \u0645\u0648\u0642\u062a URL<br \/>404: \u06cc\u0627\u0641\u062a \u0646\u0634\u062f\u0646 \u0635\u0641\u062d\u0647<br \/>500: \u062e\u0637\u0627\u06cc \u062f\u0627\u062e\u0644\u06cc \u0633\u0631\u0648\u0631<\/p>\n<h3>\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0635\u0641\u062d\u0627\u062a \u062e\u0637\u0627\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0628\u0627 \u06a9\u062f \u0648\u0636\u0639\u06cc\u062a HTTP \u0635\u062d\u06cc\u062d<\/h3>\n<p>\u0627\u06cc\u0646 \u0628\u062e\u0634 \u0646\u062d\u0648\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0635\u0641\u062d\u0627\u062a \u062e\u0637\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062e\u0637\u0627\u0647\u0627\u06cc 404 \u0648 500 \u062f\u0631 Web Forms \u0648 MVC 5 \u0648 \u0646\u0633\u062e\u0647 \u0647\u0627\u06cc \u067e\u0627\u06cc\u06cc\u0646 \u062a\u0631 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f. \u0628\u06cc\u0634\u062a\u0631 \u0646\u0645\u0648\u0646\u0647 \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f shpw \u0646\u062d\u0648\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062e\u0637\u0627\u0647\u0627\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 customErrors \u062f\u0631 \u067e\u0631\u0648\u0646\u062f\u0647 web.config \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc \u06a9\u0646\u0646\u062f. \u0627\u06cc\u0646 \u0631\u0648\u0634 \u062a\u0646\u0647\u0627 \u062f\u0631\u0635\u0648\u0631\u062a\u06cc \u0628\u0627\u06cc\u062f \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u06af\u06cc\u0631\u062f \u06a9\u0647 \u0633\u0627\u06cc\u062a \u0647\u0627 \u062f\u0631 IIS 6 \u0645\u06cc\u0632\u0628\u0627\u0646\u06cc \u0634\u0648\u0646\u062f. \u062a\u0648\u0635\u06cc\u0647 \u0645\u0627 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u062c\u0627\u06cc \u0622\u0646 \u0627\u0632 \u0642\u0633\u0645\u062a httpErrors \u062f\u0631 \u0628\u062e\u0634 system.webServer \u062f\u0631 \u0641\u0627\u06cc\u0644 web.config \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u0635\u0648\u0631\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0628\u0627\u06cc\u062f \u0642\u0633\u0645\u062a customErrors \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u062f\u0631 \u06a9\u0646\u0627\u0631 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u0648\u0631\u062f\u067e\u0631\u0633\u06cc\u060c \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u0646\u062f \u06a9\u0647 \u0647\u0631 \u06a9\u062f\u0627\u0645 \u0628\u0631\u0627\u06cc \u0628\u0647\u06cc\u0646\u0647 \u0634\u062f\u0646 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0637\u06cc \u06a9\u0631\u062f\u0646 \u0645\u0631\u0627\u062d\u0644 \u062e\u0627\u0635\u06cc \u062f\u0627\u0631\u0646\u062f. \u0628\u0647 \u0637\u0648\u0631 \u06a9\u0644\u06cc \u062a\u0645\u0627\u0645\u06cc \u0633\u0627\u06cc\u062a \u0647\u0627 \u0628\u0627\u06cc\u062f \u062f\u0631 \u0633\u0647 \u0628\u062e\u0634 \u0628\u0647\u06cc\u0646\u0647 \u0634\u0648\u0646\u062f: \u062f\u0631 \u0628\u062e\u0634 \u0645\u062d\u062a\u0648\u0627 \u062f\u0631 \u0628\u062e\u0634 \u0646\u0627\u0645\u06a9 (URL) \u0648 \u062f\u0631 \u0628\u062e\u0634 \u0627\u06cc\u0646\u062f\u06a9\u0633 \u0634\u062f\u0646 \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2373,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-1069","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u0633\u0626\u0648 \u062f\u0631 ASP.NET | \u0622\u0645\u0648\u0632\u0634 \u0633\u0626\u0648 ASP.NET MVC - \u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627<\/title>\n<meta name=\"description\" content=\"\u0647\u0645\u0627\u0646\u0646\u062f \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u0648\u0631\u062f\u067e\u0631\u0633\u06cc \u0628\u0627\u06cc\u062f \u0628\u0647 \u0645\u0648\u0636\u0648\u0639 \u0628\u0647\u06cc\u0646\u0647 \u06a9\u0631\u062f\u0646 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc ASP.NET MVC \u0646\u06cc\u0632 \u0627\u0647\u0645\u06cc\u062a \u062f\u0647\u06cc\u0645.\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0628\u0647 \u0646\u062d\u0648\u0647 \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0648 \u0633\u0626\u0648 \u0648\u0628 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc ASP.NET \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u06cc\u0645.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0633\u0626\u0648 \u062f\u0631 ASP.NET | \u0622\u0645\u0648\u0632\u0634 \u0633\u0626\u0648 ASP.NET MVC\" \/>\n<meta property=\"og:description\" content=\"\u0647\u0645\u0627\u0646\u0646\u062f \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u0648\u0631\u062f\u067e\u0631\u0633\u06cc \u0628\u0627\u06cc\u062f \u0628\u0647 \u0645\u0648\u0636\u0648\u0639 \u0628\u0647\u06cc\u0646\u0647 \u06a9\u0631\u062f\u0646 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc ASP.NET MVC \u0646\u06cc\u0632 \u0627\u0647\u0645\u06cc\u062a \u062f\u0647\u06cc\u0645.\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0628\u0647 \u0646\u062d\u0648\u0647 \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0648 \u0633\u0626\u0648 \u0648\u0628 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc ASP.NET \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u06cc\u0645.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo\" \/>\n<meta property=\"og:site_name\" content=\"\u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/poonehmedia\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-08T06:38:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-17T15:49:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/asp-seo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"850\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"\u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@poonehmedia1\" \/>\n<meta name=\"twitter:site\" content=\"@poonehmedia1\" \/>\n<meta name=\"twitter:label1\" content=\"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 \u062f\u0642\u06cc\u0642\u0647\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo\"},\"author\":{\"name\":\"\u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627\",\"@id\":\"https:\/\/www.poonehmedia.com\/#\/schema\/person\/bae2b22869eb3a6fcaed3bacc4e44dc7\"},\"headline\":\"\u0633\u0626\u0648 \u062f\u0631 ASP.NET | \u0622\u0645\u0648\u0632\u0634 \u0633\u0626\u0648 ASP.NET MVC\",\"datePublished\":\"2020-12-08T06:38:33+00:00\",\"dateModified\":\"2025-07-17T15:49:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo\"},\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.poonehmedia.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/asp-seo.jpg\",\"articleSection\":[\"\u062f\u0627\u0646\u0634\u0646\u0627\u0645\u0647\"],\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo\",\"url\":\"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo\",\"name\":\"\u0633\u0626\u0648 \u062f\u0631 ASP.NET | \u0622\u0645\u0648\u0632\u0634 \u0633\u0626\u0648 ASP.NET MVC - \u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627\",\"isPartOf\":{\"@id\":\"https:\/\/www.poonehmedia.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/asp-seo.jpg\",\"datePublished\":\"2020-12-08T06:38:33+00:00\",\"dateModified\":\"2025-07-17T15:49:06+00:00\",\"description\":\"\u0647\u0645\u0627\u0646\u0646\u062f \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u0648\u0631\u062f\u067e\u0631\u0633\u06cc \u0628\u0627\u06cc\u062f \u0628\u0647 \u0645\u0648\u0636\u0648\u0639 \u0628\u0647\u06cc\u0646\u0647 \u06a9\u0631\u062f\u0646 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc ASP.NET MVC \u0646\u06cc\u0632 \u0627\u0647\u0645\u06cc\u062a \u062f\u0647\u06cc\u0645.\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0628\u0647 \u0646\u062d\u0648\u0647 \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0648 \u0633\u0626\u0648 \u0648\u0628 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc ASP.NET \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u06cc\u0645.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo#breadcrumb\"},\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo#primaryimage\",\"url\":\"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/asp-seo.jpg\",\"contentUrl\":\"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/asp-seo.jpg\",\"width\":850,\"height\":450},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u062e\u0627\u0646\u0647\",\"item\":\"https:\/\/www.poonehmedia.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u062f\u0627\u0646\u0634\u0646\u0627\u0645\u0647\",\"item\":\"https:\/\/www.poonehmedia.com\/category\/blog\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0633\u0626\u0648 \u062f\u0631 ASP.NET | \u0622\u0645\u0648\u0632\u0634 \u0633\u0626\u0648 ASP.NET MVC\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.poonehmedia.com\/#website\",\"url\":\"https:\/\/www.poonehmedia.com\/\",\"name\":\"\u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627 | \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u062d\u0631\u0641\u0647\u200c\u0627\u06cc \u0634\u0645\u0627 \u062f\u0631 \u062f\u0646\u06cc\u0627\u06cc \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.poonehmedia.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.poonehmedia.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fa-IR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.poonehmedia.com\/#organization\",\"name\":\"\u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627\",\"url\":\"https:\/\/www.poonehmedia.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/www.poonehmedia.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/logo.png\",\"contentUrl\":\"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/logo.png\",\"width\":102,\"height\":102,\"caption\":\"\u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627\"},\"image\":{\"@id\":\"https:\/\/www.poonehmedia.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/poonehmedia\",\"https:\/\/x.com\/poonehmedia1\",\"https:\/\/www.youtube.com\/@poonehmedia\",\"https:\/\/t.me\/poonehmedia_com\",\"https:\/\/www.instagram.com\/poonehmedia\/\",\"https:\/\/wa.me\/0989023631641\",\"https:\/\/www.linkedin.com\/company\/pooneh-media\"],\"email\":\"info@poonehmedia.com\",\"telephone\":\"0314566\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.poonehmedia.com\/#\/schema\/person\/bae2b22869eb3a6fcaed3bacc4e44dc7\",\"name\":\"\u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627\",\"sameAs\":[\"https:\/\/www.poonehmedia.com\"],\"url\":\"https:\/\/www.poonehmedia.com\/author\/poonehmedia\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u0633\u0626\u0648 \u062f\u0631 ASP.NET | \u0622\u0645\u0648\u0632\u0634 \u0633\u0626\u0648 ASP.NET MVC - \u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627","description":"\u0647\u0645\u0627\u0646\u0646\u062f \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u0648\u0631\u062f\u067e\u0631\u0633\u06cc \u0628\u0627\u06cc\u062f \u0628\u0647 \u0645\u0648\u0636\u0648\u0639 \u0628\u0647\u06cc\u0646\u0647 \u06a9\u0631\u062f\u0646 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc ASP.NET MVC \u0646\u06cc\u0632 \u0627\u0647\u0645\u06cc\u062a \u062f\u0647\u06cc\u0645.\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0628\u0647 \u0646\u062d\u0648\u0647 \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0648 \u0633\u0626\u0648 \u0648\u0628 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc ASP.NET \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u06cc\u0645.","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:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo","og_locale":"fa_IR","og_type":"article","og_title":"\u0633\u0626\u0648 \u062f\u0631 ASP.NET | \u0622\u0645\u0648\u0632\u0634 \u0633\u0626\u0648 ASP.NET MVC","og_description":"\u0647\u0645\u0627\u0646\u0646\u062f \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u0648\u0631\u062f\u067e\u0631\u0633\u06cc \u0628\u0627\u06cc\u062f \u0628\u0647 \u0645\u0648\u0636\u0648\u0639 \u0628\u0647\u06cc\u0646\u0647 \u06a9\u0631\u062f\u0646 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc ASP.NET MVC \u0646\u06cc\u0632 \u0627\u0647\u0645\u06cc\u062a \u062f\u0647\u06cc\u0645.\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0628\u0647 \u0646\u062d\u0648\u0647 \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0648 \u0633\u0626\u0648 \u0648\u0628 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc ASP.NET \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u06cc\u0645.","og_url":"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo","og_site_name":"\u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627","article_publisher":"https:\/\/facebook.com\/poonehmedia","article_published_time":"2020-12-08T06:38:33+00:00","article_modified_time":"2025-07-17T15:49:06+00:00","og_image":[{"width":850,"height":450,"url":"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/asp-seo.jpg","type":"image\/jpeg"}],"author":"\u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627","twitter_card":"summary_large_image","twitter_creator":"@poonehmedia1","twitter_site":"@poonehmedia1","twitter_misc":{"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a":"\u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627","\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646":"7 \u062f\u0642\u06cc\u0642\u0647"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo#article","isPartOf":{"@id":"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo"},"author":{"name":"\u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627","@id":"https:\/\/www.poonehmedia.com\/#\/schema\/person\/bae2b22869eb3a6fcaed3bacc4e44dc7"},"headline":"\u0633\u0626\u0648 \u062f\u0631 ASP.NET | \u0622\u0645\u0648\u0632\u0634 \u0633\u0626\u0648 ASP.NET MVC","datePublished":"2020-12-08T06:38:33+00:00","dateModified":"2025-07-17T15:49:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo"},"commentCount":0,"publisher":{"@id":"https:\/\/www.poonehmedia.com\/#organization"},"image":{"@id":"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo#primaryimage"},"thumbnailUrl":"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/asp-seo.jpg","articleSection":["\u062f\u0627\u0646\u0634\u0646\u0627\u0645\u0647"],"inLanguage":"fa-IR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo","url":"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo","name":"\u0633\u0626\u0648 \u062f\u0631 ASP.NET | \u0622\u0645\u0648\u0632\u0634 \u0633\u0626\u0648 ASP.NET MVC - \u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627","isPartOf":{"@id":"https:\/\/www.poonehmedia.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo#primaryimage"},"image":{"@id":"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo#primaryimage"},"thumbnailUrl":"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/asp-seo.jpg","datePublished":"2020-12-08T06:38:33+00:00","dateModified":"2025-07-17T15:49:06+00:00","description":"\u0647\u0645\u0627\u0646\u0646\u062f \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u0648\u0631\u062f\u067e\u0631\u0633\u06cc \u0628\u0627\u06cc\u062f \u0628\u0647 \u0645\u0648\u0636\u0648\u0639 \u0628\u0647\u06cc\u0646\u0647 \u06a9\u0631\u062f\u0646 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc ASP.NET MVC \u0646\u06cc\u0632 \u0627\u0647\u0645\u06cc\u062a \u062f\u0647\u06cc\u0645.\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0628\u0647 \u0646\u062d\u0648\u0647 \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0648 \u0633\u0626\u0648 \u0648\u0628 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc ASP.NET \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u06cc\u0645.","breadcrumb":{"@id":"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo#breadcrumb"},"inLanguage":"fa-IR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo"]}]},{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo#primaryimage","url":"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/asp-seo.jpg","contentUrl":"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/asp-seo.jpg","width":850,"height":450},{"@type":"BreadcrumbList","@id":"https:\/\/www.poonehmedia.com\/blog\/1959-asp-net-seo#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u062e\u0627\u0646\u0647","item":"https:\/\/www.poonehmedia.com\/"},{"@type":"ListItem","position":2,"name":"\u062f\u0627\u0646\u0634\u0646\u0627\u0645\u0647","item":"https:\/\/www.poonehmedia.com\/category\/blog"},{"@type":"ListItem","position":3,"name":"\u0633\u0626\u0648 \u062f\u0631 ASP.NET | \u0622\u0645\u0648\u0632\u0634 \u0633\u0626\u0648 ASP.NET MVC"}]},{"@type":"WebSite","@id":"https:\/\/www.poonehmedia.com\/#website","url":"https:\/\/www.poonehmedia.com\/","name":"\u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627 | \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u062d\u0631\u0641\u0647\u200c\u0627\u06cc \u0634\u0645\u0627 \u062f\u0631 \u062f\u0646\u06cc\u0627\u06cc \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644","description":"","publisher":{"@id":"https:\/\/www.poonehmedia.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.poonehmedia.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fa-IR"},{"@type":"Organization","@id":"https:\/\/www.poonehmedia.com\/#organization","name":"\u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627","url":"https:\/\/www.poonehmedia.com\/","logo":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/www.poonehmedia.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/logo.png","contentUrl":"https:\/\/www.poonehmedia.com\/wp-content\/uploads\/2022\/08\/logo.png","width":102,"height":102,"caption":"\u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627"},"image":{"@id":"https:\/\/www.poonehmedia.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/poonehmedia","https:\/\/x.com\/poonehmedia1","https:\/\/www.youtube.com\/@poonehmedia","https:\/\/t.me\/poonehmedia_com","https:\/\/www.instagram.com\/poonehmedia\/","https:\/\/wa.me\/0989023631641","https:\/\/www.linkedin.com\/company\/pooneh-media"],"email":"info@poonehmedia.com","telephone":"0314566","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.poonehmedia.com\/#\/schema\/person\/bae2b22869eb3a6fcaed3bacc4e44dc7","name":"\u067e\u0648\u0646\u0647 \u0645\u062f\u06cc\u0627","sameAs":["https:\/\/www.poonehmedia.com"],"url":"https:\/\/www.poonehmedia.com\/author\/poonehmedia"}]}},"_links":{"self":[{"href":"https:\/\/www.poonehmedia.com\/rpp-api\/wp\/v2\/posts\/1069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.poonehmedia.com\/rpp-api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.poonehmedia.com\/rpp-api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.poonehmedia.com\/rpp-api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.poonehmedia.com\/rpp-api\/wp\/v2\/comments?post=1069"}],"version-history":[{"count":1,"href":"https:\/\/www.poonehmedia.com\/rpp-api\/wp\/v2\/posts\/1069\/revisions"}],"predecessor-version":[{"id":28993,"href":"https:\/\/www.poonehmedia.com\/rpp-api\/wp\/v2\/posts\/1069\/revisions\/28993"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.poonehmedia.com\/rpp-api\/wp\/v2\/media\/2373"}],"wp:attachment":[{"href":"https:\/\/www.poonehmedia.com\/rpp-api\/wp\/v2\/media?parent=1069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.poonehmedia.com\/rpp-api\/wp\/v2\/categories?post=1069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.poonehmedia.com\/rpp-api\/wp\/v2\/tags?post=1069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}