Jump to content

  •         

Photo

جداسازی موضوعات به ساب دامین

جداسازی موضوعات به ساب دامین

#1 wikidrama

wikidrama

    عضو سایت

  • عضو سایت
  • PipPip
  • 46 posts

1395/09/01 ساعت 12:17

سلام

قبلا خود سایت دیتالایف انجین موضوعاتش در ساب دامنه نمایش داده میشد ، چجوری میشه همچین کاری کرد

من نیاز دارم بخشی از سایت رو در ساب دامین نمایش بدم


  • 0

#2 Saher

Saher

    عضو سایت

  • عضو سایت
  • PipPip
  • 40 posts

1395/09/01 ساعت 13:15

 در صورتی که از apache استفاده می‌کنید

RewriteCond %{HTTP_HOST}%{REQUEST_URI} ^(www\.)?yoursite.com/category/(.*)
RewriteRule (.*) http://category.yoursite.com/%1 [R=301,L]

را به ازای هر موضوع مورد نظر در htaccess روت اصلی (public html) وارد کنید (ترجیحاً در انتهای فایل). به جای category نام موضوع مورد نظر و به جای yoursite.com هم دامنه‌تان را جایگزین کنید.

 

و ترجیحاً مطمئن شوید که از آدرسی مانند index.php?do=cat&category=test استفاده نمی‌کنید و تمامی urlهای وب‌سایت شما مطابق seo {سئو ظاهری البته} دیتالایف می‌باشد. البته این مورد به جهت این گفته شد که گاهاً ماژول‌های قدیمی سایت و حتی برخی از امکانات سیستم لینک‌ها را به حالت پیش‌فرض رها می‌کنند.

 

دستور htaccess فوق تست نشده است.


  • 2

Saher - ادمین سابق دیتالایف ... کمی از مشغله فارق شدم، به زودی شاهد فعالیت‌های من باشید (تعداد زیادی کتابخانه، ماژول - مد و ویرایش‌های ضروری منتشر نکرده دارم که در حال گسترش آن‌ها هستم).

 

I was here since dle 8.2 ... http://www.datalifeengine.ir/blog/versions/942-datalife-engine-v8.2.html


#3 wikidrama

wikidrama

    عضو سایت

  • عضو سایت
  • PipPip
  • 46 posts

1395/09/01 ساعت 18:51

تشکر ولی کار نکرد


  • 0

#4 Saher

Saher

    عضو سایت

  • عضو سایت
  • PipPip
  • 40 posts

1395/09/02 ساعت 08:44

همه مراحل را تست کردید ؟ http://category.yoursite.comاین آدرس را باز کردید و جوابی نگرفتید ؟  مورد زیر را تست کنید.

RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(.*).yoursite\.com
RewriteRule ^page/([0-9]+)(/?)+$ index.php?do=cat&category=%1&cstart=$1 [NC,QSA,L]

متاسفانه من وب‌سرور apache ندارم (امکان نصب لوکال هاست apache هم ندارم) اگر مورد فوق جواب نداد مجدد اطلاع دهید تا بر روی هاست رایگان تست کنم !

فقط در نظر داشته باشد تمامی موضوعات سایت را پوشش می‌دهد !

 

در صورت جواب گرفتن این را نیز بدانید که تمامی subcategory ها هم یک subdomain مجزا می‌گیرند. 


  • 1

Saher - ادمین سابق دیتالایف ... کمی از مشغله فارق شدم، به زودی شاهد فعالیت‌های من باشید (تعداد زیادی کتابخانه، ماژول - مد و ویرایش‌های ضروری منتشر نکرده دارم که در حال گسترش آن‌ها هستم).

 

I was here since dle 8.2 ... http://www.datalifeengine.ir/blog/versions/942-datalife-engine-v8.2.html


#5 wikidrama

wikidrama

    عضو سایت

  • عضو سایت
  • PipPip
  • 46 posts

1395/09/02 ساعت 10:36

همه مراحل را تست کردید ؟ http://category.yoursite.comاین آدرس را باز کردید و جوابی نگرفتید ؟  مورد زیر را تست کنید.RewriteCond %{HTTP_HOST} ^(.*).yoursite\.com

متاسفانه من وب‌سرور apache ندارم (امکان نصب لوکال هاست apache هم ندارم) اگر مورد فوق جواب نداد مجدد اطلاع دهید تا بر روی هاست رایگان تست کنم !

فقط در نظر داشته باشد تمامی موضوعات سایت را پوشش می‌دهد !

 

در صورت جواب گرفتن این را نیز بدانید که تمامی subcategory ها هم یک subdomain مجزا می‌گیرند. 

کار نکرد


  • 0

#6 Saher

Saher

    عضو سایت

  • عضو سایت
  • PipPip
  • 40 posts

1395/09/04 ساعت 16:58

متأسفانه بنده خاطر ذهن نداشتم که host free مشکل با subdomain داشته اما شما خواهشا پست دوم را که ویرایش کردم مجدد تست کنید موردی را به خاطر عجله از قلم انداختم !

در صورت جواب نگرفتن از صفحه باز کردن ساب دامنه screen بگیرید من از دستور فوق مطمئن تقریباً مطمئن هستم!


  • 1

Saher - ادمین سابق دیتالایف ... کمی از مشغله فارق شدم، به زودی شاهد فعالیت‌های من باشید (تعداد زیادی کتابخانه، ماژول - مد و ویرایش‌های ضروری منتشر نکرده دارم که در حال گسترش آن‌ها هستم).

 

I was here since dle 8.2 ... http://www.datalifeengine.ir/blog/versions/942-datalife-engine-v8.2.html


#7 Eh3an

Eh3an

    مدیر بخش ماژول ها

  • مدیر
  • 1,742 posts
  • محل سکونت: ایران - اردبیل
  • مهارت ها: HTML, CSS, js, SQL, PHP, SEO

1395/09/10 ساعت 07:19

سلام

قبلا خود سایت دیتالایف انجین موضوعاتش در ساب دامنه نمایش داده میشد ، چجوری میشه همچین کاری کرد

من نیاز دارم بخشی از سایت رو در ساب دامین نمایش بدم

راهکاری که جناب Saher گفتن اگر اجرایی بشه فوق العاده راحت تر هست ولی اگر ضرورتا نیاز به این مسئله دارید از طریق هاست subdomain خودتون رو بسازید و از طریق htaccess عمل redirect رو انجام بدید.


  • 0


0 members, 2 guests, 0 anonymous users