پرش به


تصویر

اختصاص ساب دامین به یک موضوع


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
10 پاسخ برای این موضوع

#1 PSraily.com

PSraily.com

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 33 ارسال

ارسالی 1391/12/09 ساعت 08:57

سلام

سوالی داشتم در مورد چگونگی متصل کردن یا اختصاص دادن یک ساب دامین به یک موضوع

بطور مثال

تبدیل لینک این موضوع:
http://www.psraily.com/farsi/farsii/?do=cat&category=psraily-news

مثلا به این شکل

http://psraily-news.psraily.com

لطفا اگر این امکان وجود دارد بیان بفرمایید
بصورت هک یا ماژول یا حتی بصورت دستی وارد کردن در دیتابیس
متشکر

===================
سوال دوم

یک سایت داریم بطور مثال
www.psraily.com

چگونه میشود تمامی محتوای سایت بالا رو در صاب دامین نمایش داد
یعنی بدین شکل:

sub.psraily.com

درصورت امکان ممنون میشم پاسخی بفرمایید
  • 0

#2 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/12/09 ساعت 09:19

لطفا وقتی تاپیک باز میکنید، هر جا که صلاح میدونید تاپیکتون رو باز نکنید :smile2: برای تاپیک باید بخش مناسب انتخاب کنید. تاپیک شما به قسمت گفتگوی آزاد منتقل شد تا اگر کسی دوست داشت به اون پاسخ بده.

  • 0

#3 adminamir12

adminamir12

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 411 ارسال

ارسالی 1391/12/09 ساعت 11:23

PSraily.com,
برای سوال دومت لینک

:flower:
  • 0

#4 M_Jashnani

M_Jashnani

    مدیر بخش قالب ها

  • مدیر
  • 1,509 ارسال
  • محل سکونت: رشت
  • مهارت ها: HTML, CSS

ارسالی 1391/12/09 ساعت 23:43

adminamir12,
دوست عزیز این راهی که شما گفتی ، فکر نمیکنم ربطی به سوال دوستمون داسته باشه ...!!!

PSraily.com,
برای سوال اول ، اگه فقط میخواید که آدرس موضوعات کوتاه بشه ، لازم نیست شما همچین کاری بکنید ...!!!
کافیه که لینک های سئو رو فعال کنید ...!!!
و البته مهم تر از همه این که ، همونطور که دوست خوبم علیرضا ، چندین بار هم بهتون گفتن ، بهتره که اول به تمامی گزینه های مدیریت یه نگاه بندازید ؛ آموزش های داخل سایت رو مطالعه بفرمایید ؛


برای سوال دوم ، میتونی از گزینه ی ریدایرکت در هاستتون استفاده کنید ...!!!
  • 0

#5 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/12/09 ساعت 23:51

من پاسخ این دوستمون رو ندادم چون ارتباطی با دیتالایف انجین نداره :lol: حالا یک راهنمائی میکنیم ببینیم چی میشه.

برای سوال دوم، شما از قسمت کنترل پنل هاست، یک ساب دامین بساز و دایرکتوری اون رو روت بزار، یا توی گوگل گزینه زیر رو جستجو کن:

virtual subdomain htaccess

برای سوال اول میتونی گزینه زیر رو جستجو کنی:

wildcard domain

  • 0

#6 PSraily.com

PSraily.com

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 33 ارسال

ارسالی 1391/12/10 ساعت 14:08

ضمن تشکر بابت وقتی که برای پاسخ گذاشتید

IMP,
M_Jashnani,
عرض کنم که من صرفا ساب دامین برام مهم هست و منظورم کوتاه کردن لینک نیست
  • 0

#7 hamid7107

hamid7107

    مدیریت سایت

  • مدیر سایت
  • 1,133 ارسال
  • محل سکونت: کرمانشاه
  • مهارت ها: HTML, CSS, PHP, SEO

ارسالی 1391/12/10 ساعت 16:07

PSraily.com,
چیزی که شما میخواهی یکم غیر منطقیه
مثل این میمونه بخوای ریجستری ویندوز رو جابجا کنی :smile:
موضوع زیر مجموعه یه سایت بحساب میاد
ولی ساب دامین برای خودش یه سایت دیگه است
حالا اگه بر عکس میخواستی یه چیزی :winked:
مثلا با وارد کردن
sub1.site.com

وارد موضوعی مثل
site.com/cat1

بشه
البته در دنیا غیر ممکن وجود نداره :feel:
ولی شما میتونی چندتا ساب دامین درست کنی و همه اونها رو به وسیله یکپارچه سازی کاربران به هم مربوط نمایید و سپس به جای استفاده از موضوعات هر مطلب رو در ساب دامین مربوطه ارسال نمایید :yes:
و سپس موضوعات رو به صورت دستی در کنار سایت ایجاد نمایید
البته این کار یکم سخته و اگه خیلی اسرار داری انجامش بده
در ضمن اگه سیستم بفرض هر موضوع رو اونطوری که شما میخوای ایجاد کنه باید خود سیستم برات ساب دامین ایجاد کنه کهفکر کنم یکم پیچیده میشه
موفق و پیروز باشی :flower:
  • 0

#8 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/12/10 ساعت 16:36

hamid7107,
نه حمید جان، این چیزی که ایشون میخاد اصلا غیر منطقی نیست، باید آموزش های مربوط به wildcard domain رو توی گوگل بخونند، چون صحبتش مفصل هست و ربطی به دیتالایف انجین نداره نمیشه اینجا مطرح کرد. اتفاقا وردپرس یک ماژول مخصوص این کار داره که هر موضوع در یک ساب دامین نمایش داده میشود، ولی خب قبل از نصب اون ماژول هم باید مراحل wildcard انجام بشه. البته حتما راه های دیگری هم وجود داره ...

در مورد نمایش دادن سایت، هم در روت و هم در ساب دامین هم روش کار بسیار ساده هست، یا باید یک ساب دامین ساخت و دایرکتوری اون رو روت گذاشت و یا بوسیله ترفند های ساب دامین مجازی بوسیله htaccess این کار رو انجام داد.
  • 0

#9 Mohammad_1ta

Mohammad_1ta

    مدیر کل

  • مدیر سایت
  • 368 ارسال
  • محل سکونت: تهران

ارسالی 1391/12/10 ساعت 17:13

سلام،
با توجه به حرف دوستان، شما میتونین با استفاده از اضافه کردن کد زیر داخل فایل Htaccess ، موضوعات رو توسط Subdomain بیارین:
RewriteCond %{HTTP_HOST} ^([^.]+)\.YourSite\.com [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^$ /index.php?do=cat&category=%1 [L]

RewriteCond %{HTTP_HOST} ^www.([^.]+)\.YourSite\.com [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^$ /index.php?do=cat&category=%1 [L]

(بجای YourSite\.Com باید آدرس دامنه شما قرار بگیره)

تنظیماتی هم باید در پنل هاست انجام بدین:
اگر از cPanel استفاده می‌کنید، به قسمت اضافه کردن Subdomain برین و یک Subdomain جدید به نام % اضافه کنید (اگر اشتباه نکنم % بود، در غیر این صورت * بزارید)

ولی اگر DirectAdmin بود، از روش زیر باید عمل کنین:
http://help.directad...item.php?id=127

موفق باشید؛
  • 0

#10 PSraily.com

PSraily.com

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 33 ارسال

ارسالی 1391/12/11 ساعت 00:09

Mohammad_1ta,
سلام و درود فراوان به مدیر ارجمند


کد بالا را قرار دادم و با * ساب دامین ساختم و آدرس سایت رو جایگزین کردم
چیزی که بدست آمد دقیقا جواب سوال دوم من شد

یعنی یک سایت با ساب دامین با این تفاوت که الان مولتی ساب دامین شده

چیکار نکردم که موضوعات سایت را نمایش نمیده
بطور مثال من موضوعی دارم با عنوان : wiki
باید مسیری که مینویسم اینگونه باشد تا محتوای عنوان را بیاره: http://wiki.datalifeengine.ir

ولی دقیقا محتوای سایت اصلی رو میاره با ساب دامین
فرقی هم نداره هرچی بزنم جای ساب دامین سایت اصلی میاد با ساب دامین :belay:
  • 0

#11 Mohammad_1ta

Mohammad_1ta

    مدیر کل

  • مدیر سایت
  • 368 ارسال
  • محل سکونت: تهران

ارسالی 1391/12/11 ساعت 08:09

با سلام مجدد :smile:

دو دستور داخل کدی که قرار داده بودم اشتباه بود، شما دوباره کد پست بالا رو بزارین؛ انشالله حل میشه :cheshmak:
  • 0


2 کاربر در حال خواندن این موضوع است

0 کاربر، 2 مهمان و 0 عضو مخفی