PDA

View Full Version : گفتگو: تولید فایل سایت مپ داینامیک



idocsidocs
چهارشنبه 16 فروردین 1391, 13:28 عصر
برای تولید سایت مپ یه فایل با اسم sitemap.php توی پوشه روت قرار دادم.

از اونجاییکه پسوند فایل باید xml باشه توی htaccess این کدها رو قرار دادم:

RewriteRule ^sitemap.xml$ sitemap.php [NC,L]
تا پسوند فایل رو به xml تغییر بدم.

توی فایل sitemap.php هدر زیر رو ارسال کردم تا فرمت فایل هم به شکل xml در بیاد.

header ("content-type: application/xml");

آیا این روش که من استفاده کردم یه روش استاندارد هست؟

MMSHFE
چهارشنبه 16 فروردین 1391, 15:18 عصر
در ظاهر که همه چیز درسته و مشکلی نیست. فقط نمیدونم گوگل دقیقاً هر چند وقت یکبار نقشه های سایتها رو کش میکنه چون عملاً خوندن نقشه سایتها در هر بار که از این موتور جستجو استفاده میشه، نه منطقی هست و نه با زمانی که سایتها رو پیدا میکنه جور در میاد. پیشنهاد میکنم توی نقشه سایتتون تاریخ آخرین به روز رسانی رو قرار بدین تا موتورهای جستجو بدونن اطلاعات سایت شما از آخرین کش تا حالا تغییر کرده.
موفق باشید.

idocsidocs
چهارشنبه 16 فروردین 1391, 15:37 عصر
پیشنهاد میکنم توی نقشه سایتتون تاریخ آخرین به روز رسانی رو قرار بدین تا موتورهای جستجو بدونن اطلاعات سایت شما از آخرین کش تا حالا تغییر کرده.
ممکنه کاربرها بخوان به این فایل دسترسی داشته باشن و تاریخ بروز رسانی فایل دقیق نباشه. برای این موضوع باید چیکار کرد؟

لطفا بگید چطور باید این کار رو انجام داد؟

MMSHFE
چهارشنبه 16 فروردین 1391, 15:52 عصر
معمولاً برای رفع این مشکل، بخش مدیریت رو به نحوی طراحی میکنن که درصورت تغییر صفحات (اضافه شدن صفحه جدید، حذف یک صفحه و...) اسکریپتی رو صدا بزنه که نقشه سایت رو مجدداً تولید کنه. اما در این مورد خاص و به این شکل که شما میخواین استفاده کنید، راهکار مناسب اینه که فایل جداگانه ای داشته باشین که تاریخ آخرین تغییرات اطلاعات رو ازطریق دیتابیس و ردگیری آخرین تغییرات صفحات، اعلام کنه و توی فایل sitemap.php خودتون در قسمت درج تاریخ، اون فایل رو صدا بزنید.