در این مطلب برای شما دوستان عزیز آموزش ایجاد نقشه وب سایت ASP.NET رو از وب سایت آموزش برنامه نویسی سورس باران تقدیم حضورتون می نماییم. همونطور که میدونید و بارها و بارها به این موضوع اشاره شده، نقشه سایت و معرفی آن به گوگل تاثیر زیادی بر سرعت ایندکس صفحات وب سایت و در نهایت برند شما دارد. متاسفانه ترفندها و کدهای محدودی برای ساخت نقشه سایت ASP.NET وجود دارد و همین موضوع کار رو برای وب سایت هایی که صفحات زیادی دارند باعث ایجاد مشکلاتی شده، زیرا امکان ساخت دستی نقشه سایت و وارد کردن تمام صفحات وجود ندارد. استفاده از ابزارهای آنلاین هم بدلیل مشکلاتی که در هنگام اضافه کردن صفخات جدید دارد نمی تواند انتخاب مناسبی باشد.
در این مطلب قصد داریم تا با معرفی کدی ساده و کاربردی و توضیح نحوه تنظیمات آن امکان ساخت نقشه سایت ASP.NET و آپدیت خودکار آن را به شما آموزش دهیم. برای انجام این کار باید آشنایی متوسطی با کد نویسی سایت خود و سرور داشته باشید در غیر اینصورت کار را به افراد آشنا با این امر بسپارید.
چگونه نقشه سایت ASP.NET رو ایجاد کنیم؟
1- فایل SITEMAP.NET را دانلود کنید.
2- فایل زیپ شده را در کامپیوتر خود باز کنید.
3- از فولدر SiteMapdotNet فایل SiteMap.config را در نرم افزار notepad یا نرم افزارهای مشابه باز کرده و مراحل زیر را برای انجام تنظیمات به دقت انجام دهید :
- Base_path : آدرسی که در این بخش وارد میکنید مشخص کننده مسیری خواهد بود که میخواهید برای آن نقشه سایت ASP.NET خود را بسازید. اگر از مقدار پیش فرض یا همان “/” استفاده کنید کار را برای تمام سایت شما انجام خواهد داد.
- Sitemap_path : این بخش مشخص کننده آدرسی خواهد بود که فایل نقشه سایت ASP.NET شما در نهایت ذخیره خواهد شد و اگر تغییری در آن ایجاد نکنید در همان آدرس مربوط به base_path ذخیره خواهد شد. پیشنهاد میکنیم که تغییری در این بخش ایجاد نکنید.
- Extensions : این بخش نوع فایل هایی که برای آنها نقشه سایت ASP.NET ساخته میشود را مشخص میکند و بصورت پیش فرض تمام فایل های مهم را شامل میشود پس نیازی به تغییر آن ندارید.
- Default_file : به این بخش کاری نداشته باشید!
- Frontpage : برای آنکه صفحات مدیریتی در نقشه سایت ASP.NET شما وارد نشود به کار میرود، اگر میخواهید که آنها نیز شامل شوند مقدار دهی آن را بر روی false قرار دهید.
- Aspnet_client : برای حذف فولدر Aspnet Client از نقشه سایت استفاده میشود.
- Directories : لیستی از فولدرهایی که میخواهید در نقشه سایت ASP.NET وارد نشود خواهید داشت. اگر میخواهید تمام فولدرها در نقشه سایت وارد شوند مقدار پیش فرض را false بگذارید. برای اصافه کردن فولدرهای جدید از فرمت زیر استفاده کنید. در این فرمت از کاما استفاده کنید و فاصله ای نگذارید.
-
1“…<directories>,<new directories>”
- Log_directory : این بخش فولدرهایی که فایل های log شما در آن قرار دارند را مشخص میکند. میتوانید با قرار دادن بر روی true همه آنها را در نقشه سایت ASP.NET خود وارد کنید.
- permissions : شناسه و پسورد ورد به بخش FTP خود را وارد کنید تا به SITEMAPS.NET اجازه دسترسی به تمام فایل ها و فولدرهای log و تغییر درفایل نقشه سایت خود را بدهید.
- Defaults : میزان تغییرات فایل های خود را براساس frequency و priority برای گوگل مشخص کنید.
- مقدار دهی به changefreq باید بصورت always، hourly، daily، weekly، monthly یا yearly باشد. توجه کنید که این مقدار را با توجه به تغییرات سایت و صفحات آن مشخص کنید و مقدار واقعی به آن بدهید.priority اهمیت صفحات سایت را به گوگل از نظر شما نشان میدهد و میتواند عددی بین 0 و 1 باشد. بهتر است تغییر در تنظیمات این بخش ایحاد نکنید.
4- FTP خود را باز کرده و دو فولدر bin و Sitemapdotnet را بر روی آن بارگذاری کنید.
5- مرورگر خود را باز کرده و آدرس “sitemapdotnet/runme.aspx” را فراخوان کنید. برای مثال اگر برای سایت وبسیما این کار را انجام دهیم به شکل https://websima.com/sitemapdotnet/runme.aspx خواهد بود. دقت کنید که بررسی و ساخت نقشه سایت ASP.NET شما ممکن است بسته به تعداد صفحات و حجم سایت زمانبر باشد.
6- فایل نقشه سایت ایجاد شده را به گوگل معرفی کنید. قبل از معرفی از درست بودن فایل و ادرس ها مطمئن شوید.
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- حجم فايل : 257 کیلوبایت
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۵ اردیبهشت ۱۳۹۶
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس
با سلام
پوشهSiteMap.config در فایل وجود ندارد
سلام. از این لینک استفاده نمایید
https://msdn.microsoft.com/en-us/library/yy2ykkab.aspx