PDA

View Full Version : ساخت sitemap



amir_T_2008
شنبه 29 شهریور 1393, 07:06 صبح
سلام

یک سوال داشتم برای ساخت sitemap برای دو دامین ir و com. باید به چه صورت عمل کرد؟
یعنی به گوگل چطوری معرفی کنیم که اگر کسی دامین سایت com. سرچ کرد یک sitemap و اگر کسی .ir سرچ کرد یک sitemap دیگرو بیاره؟؟


ممنون

Mousavmousab
شنبه 29 شهریور 1393, 10:47 صبح
به نظرم درست نیست که 2 تا دامین را همزمان استفاده کنید.

aminmousavi
شنبه 29 شهریور 1393, 12:01 عصر
سلام دوست عزیز .
اگر اصولی بخواید کار کنید sitemap شما نباید یک فایل xml ای باشه که وجود فیزیکی داره روی هاست تون ! معمولا sitemap رو یک صفحه webform - aspx میسازن و با url routin آدرس مثلا sitemap.aspx رو تبدیل به sitemap.xml میکنن و توی pageload صفحه هم اطلاعات رو به صورت xml چاپ میکنید روی صفحه ، اونوقت فرقی دیگه با اون xml فیزیکتون نداره !

برای اینکار شما هم کافیه توی صفحه sitemap.aspx تون ببینید توی آدرس www.WebSite.com/sitemap.xml (http://www.WebSite.com/sitemap.xml) از ir استفاده شده یا com نسبت به اون بقیه آدرس های رو تولید میکنید و نمایش میدید.

amir_T_2008
شنبه 29 شهریور 1393, 17:19 عصر
سلام دوست عزیز .
اگر اصولی بخواید کار کنید sitemap شما نباید یک فایل xml ای باشه که وجود فیزیکی داره روی هاست تون ! معمولا sitemap رو یک صفحه webform - aspx میسازن و با url routin آدرس مثلا sitemap.aspx رو تبدیل به sitemap.xml میکنن و توی pageload صفحه هم اطلاعات رو به صورت xml چاپ میکنید روی صفحه ، اونوقت فرقی دیگه با اون xml فیزیکتون نداره !

برای اینکار شما هم کافیه توی صفحه sitemap.aspx تون ببینید توی آدرس www.WebSite.com/sitemap.xml (http://www.WebSite.com/sitemap.xml) از ir استفاده شده یا com نسبت به اون بقیه آدرس های رو تولید میکنید و نمایش میدید.
سلام

راستش من متوجه نشدم برای اینکه بتونم برای هر دو دامینم sitemap بسازم باید چی کار کنم .من همیشه بلدم برای یک دامین sitemap بسازم اما برای دو دامین نمیدونم چطوری باید بسازم که هر با هرکدوم از دامینا تو گوگل سرچ میکنیم اون sitemap مربوط به همون دامین نشون بده

Mousavmousab
شنبه 29 شهریور 1393, 18:59 عصر
ببینید گوگل می آد بررسی می کنه سایت مثلاٌ www.site.com انتهاش sitemap.xml / داره یا نه ، دیگه براش فرقی نمی کنه دامنه شما .ir است یا .com چون هر دو تا به یک سایت Redirect می شن و حتماٌ هم sitemap شما در Root سایت قرار دارد ، دیگه مشکلی نیست.

امیدوارم رسونده باشم

aminmousavi
شنبه 29 شهریور 1393, 19:49 عصر
خوب بزارید ساده تر بیان کنم ، فرض میکنیم شما یک هاست خریداری کردید با 2 تا دامنه که میخواید هر دو دامنه به اون هاستی که خریدید وصل بشه . یکی از سایت ها mysite.ir و اونیکی mysite.com هست . بعد از پارک دامنه ، طبیعتا وقتی شما یک آدرسی مثل mysite.ir/sitemap.xml رو بزنید یا mysite.com/sitemap.xml رو بزنید هر دو یک صفحه رو باز میکنند (از لحاظ فیزیکی یک صفحه باز میشه) اما خوب نام دامنه های شما فرق میکنه پس از دید گوگل شما دوتا صفحه یا sitemap یا ... دارید . (از لحاظ seo اما اینکار فکر نمیکنم خوب باشه) و بین اونها فرق میزاره تنها مساله اینکه محتوی این دوتا آدرس که آدرس ها باهم فرق میکنن یکسان شده .

همانطور که عرض کردم شما xml رو باید runtime بسازید(در Webform) نه اینکه یک فایل xml کنار سایتون ایجاد کنید ! یعنی به این شکل که توی کد های صفحه sitemap تون مییان یک شرط میزارین که نام دامنه چی هست ؟
ایا mysite.com یا mysite.ir ، نسبت به هر دامنه ای که دارید بقیه آدرس ها رو توی صفحه نمایش میدید.
فرض کنید یک صفحه article.aspx دارید .
اگر با دامنه ir صفحه باز شده باشه ، url صفحه مقالات به این شکل میشه :http://www.mysite.ir/article.aspx
و توی دامنه com میشه : http://www.mysite.com/article.aspx

amir_T_2008
یک شنبه 30 شهریور 1393, 00:47 صبح
ببینید گوگل می آد بررسی می کنه سایت مثلاٌ www.site.com (http://www.site.com) انتهاش sitemap.xml / داره یا نه ، دیگه براش فرقی نمی کنه دامنه شما .ir است یا .com چون هر دو تا به یک سایت Redirect می شن و حتماٌ هم sitemap شما در Root سایت قرار دارد ، دیگه مشکلی نیست.

امیدوارم رسونده باشم

دوست عزیز این روش شما جواب نمیده چون باید تو xml یا ir وارد بشه یا com و بعدش زمانی که جستجو به طور مثال با com انجام بشه xml با ادرس دهی ir براش میاد

amir_T_2008
یک شنبه 30 شهریور 1393, 00:47 صبح
خوب بزارید ساده تر بیان کنم ، فرض میکنیم شما یک هاست خریداری کردید با 2 تا دامنه که میخواید هر دو دامنه به اون هاستی که خریدید وصل بشه . یکی از سایت ها mysite.ir و اونیکی mysite.com هست . بعد از پارک دامنه ، طبیعتا وقتی شما یک آدرسی مثل mysite.ir/sitemap.xml رو بزنید یا mysite.com/sitemap.xml رو بزنید هر دو یک صفحه رو باز میکنند (از لحاظ فیزیکی یک صفحه باز میشه) اما خوب نام دامنه های شما فرق میکنه پس از دید گوگل شما دوتا صفحه یا sitemap یا ... دارید . (از لحاظ seo اما اینکار فکر نمیکنم خوب باشه) و بین اونها فرق میزاره تنها مساله اینکه محتوی این دوتا آدرس که آدرس ها باهم فرق میکنن یکسان شده .

همانطور که عرض کردم شما xml رو باید runtime بسازید(در Webform) نه اینکه یک فایل xml کنار سایتون ایجاد کنید ! یعنی به این شکل که توی کد های صفحه sitemap تون مییان یک شرط میزارین که نام دامنه چی هست ؟
ایا mysite.com یا mysite.ir ، نسبت به هر دامنه ای که دارید بقیه آدرس ها رو توی صفحه نمایش میدید.
فرض کنید یک صفحه article.aspx دارید .
اگر با دامنه ir صفحه باز شده باشه ، url صفحه مقالات به این شکل میشه :http://www.mysite.ir/article.aspx
و توی دامنه com میشه : http://www.mysite.com/article.aspx

ممنون واین روش خوبی هستش.آیا آموزشی بابت این روش دارید؟

aminmousavi
یک شنبه 30 شهریور 1393, 00:58 صبح
اگر تجربه برنامه نویسی دارید به هیچ عنوان کار سختی نیست . اما اگر تنوستم توی چند روز آینده یک نمونه یا آموزش براتون میزارم

amir_T_2008
یک شنبه 30 شهریور 1393, 01:23 صبح
اگر تجربه برنامه نویسی دارید به هیچ عنوان کار سختی نیست . اما اگر تنوستم توی چند روز آینده یک نمونه یا آموزش براتون میزارم

ممنونم .لطف میکنید قرار بدید.

amir_T_2008
سه شنبه 08 مهر 1393, 16:43 عصر
اگر تجربه برنامه نویسی دارید به هیچ عنوان کار سختی نیست . اما اگر تنوستم توی چند روز آینده یک نمونه یا آموزش براتون میزارم

دوست عزیز لطفا هر وقت وقت کردید اون آموزش قرار بدید

ممنون