تیر
۲۲
۱۳۹۰

چگونگی انتقال تصویر ها در سایت های وردپرسی به زیر دامنه

آیا از مزیت های میزبانی تصاویر خود در زیر دامنه ( Sub Domain ) دامین خود می دانید ؟ آیا می دانستید که وردپرس به شما اجازه استفاده از هر شاخه و یا زیر دامنه ای را برای آپلود تصاویر و دیگر فایل های مالتی مدیا به شما می دهد ؟ در این مطلب از تورتک با هم سعی می کنیم تصاویر سایت وردپرسی خود را به زیر دامنه ای از سایت خود انتقال دهیم و با این کار قدم بزرگی در افزایش سرعت بارگذاری و نمایش محتوای سایت خود برداریم. همانطور که می دانید سرعت بارگذاری صفحات نیز یکی از موارد برای محاسبه رتبه صفحات توسط موتورهای جستجوگر است پس همچنین با این کار به بهینه سازی سایت یا وبلاگ خود برای موتورهای جستجوگر و به طور کل SEO داخلی سایت خود نیز کمکی کرده ایم.

چرا باید تصویر های سایت خود را به زیر دامنه انتقال دهم ؟

حتماً در هنگامی که با مرورگر خود به بسیاری از سایت های بزرگ می روید در نوار وضعیت مرورگر خود مشاهده کرده اید که تصاویر از یک زیر دامنه از آن سایت در حال بارگذاری هستند ( مثلاً http://img.tortak.com ) اما اگر دلیل این گونه طراحی را بخواهید بدانید در صفحات وب باید یگوییم که در هنگامی که مرورگر شما در حال بارگذاری یک تصویر از یک دامنه است می تواند تصویر دیگری را از یک زیر دامنه از سایت مورد نظر و یا یک دامین دیگر به صورت همزمان ( موازی ) بارگذاری کند. حال فکر کنید در هنگامی که مرورگر در حال بارگذاری تصویر لوگو سایت شما است تصاویر مطالب شما را نیز بارگذاری کند. مطمئناً شما هم دلیل این گونه طراحی را متوجه شده اید. بله سرعت بیشتر در بارگذاری صفحات با استفاده از این ترفند دلیل اینگونه طراحی ها است.

وردپرس توانایی استفاده و مدیریت تصاویر از یک دامین دیگر را ندارد اما شما می توانید با خواندن این آموزش چگونگی استفاده از زیر دامنه ها برای میزبانی تصاویر سایت خود یاد بگیرید و سرعت بارگذاری و نمایش صفحات سایت خود را که با این سیستم مدیریت محتوا ایجاد کرده اید افزایش دهید.

انتقال تصویر ها به زیر دامنه در وردپرس

چگونگه تصاویر سایت خود را به یک زیر دامنه انتقال دهم در وردپرس ؟

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

۱. ساخت زیر دامنه : برای ساخت یک زیر دامنه جدید برای میزبانی تصاویر خود در آن بسته به نرم افزاری که برای مدیریت هاست خود استفاده می کنید مراحل متفاوتی وجود دارد اما به طور کلی روال کار به این صورت است که به کنترل پنل هاست خود وارد می شوید و در قسمت Sub domains یک زیر دامنه جدید به همراه شاخه ای که این زیر دامنه به آن اشاره می کند را باید اضافه کنید. برای مثال ما زیر دامنه img را به دامنه tortak.com اضافه می کنیم و در تنظیمات آن مشخص می کنیم که این زیر دامنه در حقیقت میانبری است برای دسترسی به فایل هایی که در http://tortak.com/wp-content/uploads وجود دارند.

۲. تغییر شاخه پیش فرض ذخیره سازی تصاویر در وردپرس : بعد از اینکه زیر دامنه مورد نظر را برای سایت یا وبلاگ وردپرسی خود ایجاد کردید نوبت به این می رسد که به وردپرس بگویید که از این به بعد باید از آن زیر دامنه برای ذخیره سازی فایل های تصویری آپلود شده توسط شما استفاده کند.

برای این کار کافی است از پیشخوان وردپرس خود از منوی تنظیمات گزینه رسانه را انتخاب کنید و در صفحه ظاهر شده در قسمت “پرونده‌های فرستاده شده در این شاخه نگهداری می‌شوند” نام شاخه ای که زیر دامنه شما به آن اشاره می کند را و در قسمت “نشانی (URL) کامل به پرونده‌ها” آدرس زیر دامنه خود را وارد کنید و سپس بر روی گزینه ذخیره ی تغییرات کلیک کنید.

 وردپرس > تنظیم شاخه پیش فرض تصاویر ” width=”499″ height=”167″ /></p>
<p><strong>3. بروزرسانی آدرس تصویر های آپلود شده قبلی :</strong> حال دیگر تمامی تصاویری که از آن ها در نوشته های سایت خود استفاده می کنید به صورت صحیح در زیر دامنه ساخته شده آپلود می شوند و از طرق آن نمایش داده می شوند اما تکلیف تصویر هایی که قبلاً در سایت یا وبلاگ وردپرسی خود استفاده کرده اید چه می شود ؟ برای تغییر آدرس تمامی تصویر های قبلی سایت خود می توانیم از برنامه PHPMyAdmin استفاده کنیم. ابتدا باید تمامی فایل های موجود در شاخه قبلی و پیش فرض وردپرس خود ( /wp-content/uploads/ ) را در شاخه جدیدی که برای زیر دامنه خود درست کرده اید کپی کنید و سپس برای تغییر آدرس ها در نوشته های خود از پنل مدیریتی هاست خود در قسمت پایگاه داده ها ( Data Base ) بر روی گزینه PHPMyAdmin کلیک کنید و در صفحه ظاهر شده از سمت راست و بالای صفحه بر روی نام پایگاه داده هایی که از آن برای وردپرس خود استفاده می کنید کلیک کنید و سپس در صفحه ظاهر شده بر روی زبانه SQL کلیک کنید و در کادر مربوطه دستور زیر را نوشته و بر روی دکمه Go کلیک کنید.</p>
<pre class=UPDATE wp_posts SET post_content = REPLACE(post_content,'http://img.tortak.com/','http://tortak.com/wp-content/uploads/')

به یاد داشته باشید که در دستور بالا باید نام دامین و زیر دامنه خود را به جای tortak.com و img.tortak.com بنویسید.

 تغییر گروهی در وردپرس آدرس تصاویر

۴. کمک به موتورهای جستجوگر برای شناسایی ساختار آدرس جدید : حال که کار تغییر آدرس فایل های تصویری سایت وردپرسی خود را به یک زیر دامنه به اتمام رسانده ایم باید به خزنده های موتورهای جستجوگر مانند گوگل بفهمانیم که آدرس جدید فایل های تصویری که قبلاً از سایت یا وبلاگ ما را ایندکس کرده اند چیست. برای این کار از فایل .htaccess هاست خود استفاده می کنیم که آنم را می توانید در شاخه اصلی که وردپرس را بر روی آن نصب کرده اید پیدا کنید و با اضافه کردن کد های زیر این کار نیز به خوبی انجام می شود و این تغییر آدرس هیچ تاثیر منفی برای بهینه سازی سایت شما برای موتورهای جستجوگر ( SEO ) نمی گذارد و باعث می شود اگر سایت دیگری به تصویر های شما لینک داده باشد این لینک ها با صفحه خطای ۴۰۴ روبرو نشوند و به درستی کار بکنند .

RedirectMatch 301 ^/wp-content/uploads/(.*)$ http://img.tortak.com/$1

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

نویسنده

طراحی صفحات وب یکی از مورد علاقه ترین کارهای زندگی من است و وبلاگ نویسی از باید های آن است. امیدوارم مفید ارزیابی کنید.
سایت : http://tortak.com

مطالب مرتبط

۶۷ نظر + نوشتن نظر جدید

  • سلام.
    خیلی مطلب عالی بود ممنونم آقای یزدی. بردن عکس ها به ساب دومین یکی از زیرکانه ترین کارهایی بود که به قول شما سایت های بزرگ سال ها است که دارن از اون استفاده می کنند. فقط یک سوال داشتم. آیا باید تصویر های دیگر مانند لوگو و ستون کناری و پایینی و به طور کل تصاویر قالب سایت خودمون هم به ساب دومین انتقال بدیم برای افزایش سرعت ؟

    • سلام ، خواهش می کنم علیرضا عزیز. در مورد سوالتون باید بگم که خیر ، ببینید اصلاً وجود اون تصویر ها است که باعث می شود دو تصویر به صورت همزمان بارگذاری شوند. یکی از زیر دامنه و یکی از یک شاخه از دامنه اصلی شما. امیدوارم منظورم را متوجه شده باشید …

      • خیلی ممنون آقای یزدی از جوابتون

  • سلام
    من واقعا به این مطلب نیاز داشتم توی سایت های آی تی نویس (که بالاخره تو این کارها وارد هستن)همچین چیزی دیده بودم اما دقیقا نمی دونستم چیه
    ممنون

    • سلام ، خواهش می کنم یاسر جان. خوشحالم که مفید ارزیابی کردید…

  • سلام
    مطلب بسیار خوب و آموزنده ای بود. موفق باشید

  • ببخشید آقا علی یه سوال داشتم که به این مطلب مرتبط نیست. اگه بخوایم یه سایت داشته باشیم با یه وبلاگ، blog.domain.com بهتره یا domain.com/blog یا اصلا فرقی نداره؟
    ببخشید که سوال بی ارتباط به موضوع بود

  • سلام آقا علی ،میگم شما که برای ما ایقدر صحبت کردی چرا خودت بهش عمل نکردی؟
    یه ذره این مطلبت بو دار بود!!!

    • بزرگترین وب متفرقه هر چیزی یک دلیلی دارد حتماً. مطلب CDN چیست را پیشنهاد می کنم بخوانید

  • خیلی جالب بود ممنون

    • علی آقا خوشحالم که مفید ارزیابی کردید مطلب بنده را …

  • سلام برای اولین بار

    دوستم من روش خوبیه ولی دیگه جواب نمیده واسه کسانی که سرعت اینترنتشون کمه بلکه دیر تر هم لود میشه با اینترنت زغالی

    guid رو هم باید update کرد شاید لینکهای توش باشن

    من از روش لود هر پلاگین در صفحه ای خودش استفاده میکنم که تنظیم کردم هر پلاگین تو صفحه مورد نظرش لود بشه

    بازم ممنون

    • سلام مهدی جان. منظورتون رو کامل متوجه نشدم. یک امتحان بکنید با سرعت dial up متوجه منظورم می شوید. اگر از ابزار های آنالیز سرعت بارگذاری و نمایش هم که استفاده کنید چه بهتر …

      • منظور اینه اینکه اینکار زمانی مفیده که سرعت نت زیاد باشه

        من تست کردم با دیال اپ خیلی دیر تر هم لود شده

        مثلا سایتهای انالیز سرعتشون بالای ۵۰ کیلوبایته و تو این شرایط اره سایت خوب باز میشه

        واسه گوگل هم مفیده ولی تو ایران که سرعت کمه لودش شدنش سخت میشه

        شما در نظر بگیر
        با سرعت ۱۰ کیلو بایت
        مرورگر یک درخواست رو لود کنه
        یا ۲ درخواست رو لود کنه

        کدومش بهتره؟
        ======================================
        در مورد guid
        UPDATE `wp_posts`
        SET `guid` = REPLACE(
        `guid`,
        ” techinfoblg.net/wp-content/uploads/”,
        ” images.techinfobog.net/”)

        من این روش رو قبلا تو اینجا دیدم و تست کردم
        http://techinfoblog.net/host-images-on-sub-domain-to-increase-page-load-speed-of-your-wordpress-blog/

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

        • البته این که دو درخواست را لود کند خیلی بهتر است تا فایل ها را به صورت ترتیبی لود کند ( آن هم به قول شما با سرعت زغالی اینترنت در ایران … ) چون مقدار زمانی که برای این فرآیند گذاشته می شود بیشترش مربوط است به مشخصات ، مکان ، قابلیت سرور سایت و …. اگر در نتایج که برنامه آنالیز شما در هنگام این عمل برگردانده است طولانی تر از حالت معمول است باید به سرورها و … توجه کنید دوست عزیز ….

          خود بنده در سایت هایی که از سرور اشتراکی استفاده می کنند بجای استفاده از این روش استفاده از CDN و یا دیگر روش ها را توصیه می کنم هر چند در سرورهای اشتراکی نیز استفاده از این روش بسیار بهتر است تا استفاده نکردن از آن ….

  • باز نشر خوبی از مطلب کوتاه من در همین مورد بود . http://www.1admin.ir/افزایش-سرعت-لود-سایت-با-ساب-دامنه.html

    • بسیار عالی مسعود جان. خوشحالم که بنده رو با سایت خوبتون آشنا کردید

  • من دستوالعمل رو موبه مو انجام دادم ولی تصاویر سایتم بالا نمیاد. اینو بگو که من همه جای سایت از تصویر شاخص استفاده کردم. چه باید بکنم؟ راهنمایی بفرمایید

    • سلام طاها جان. استفاده از تصویر شاخص و یا استفاده نکردن از آن هیچ تفاوتی در نحوه انجام این کار نمی گذارد. لطفاً یک مطالب جدید ایجاد کنید و در آن از تصویر استفاده کنید. اگر تصویر آن نمایش داده شده پس معلوم می شود که در قسمت اجرای دستور SQL باید تجدید نظری بکنید. اگر تصویر آن هم نمایش داده نشد محله اول و دوم را دوباره تکرار کنید. حتماً خبرم کنید که به چه نتیجه ای رسیدید تا دوستان دیگر هم اگر مشکل مشابهی داشتند راهنمایی شوند.

  • مشکلم رو تازه فهمیدم. من از cloudflare استفاده میکنم. وقتی سابدامین ساختم میبایست رکوردش رو توی cloudflare ثبت میکردک که نکرده بودم واسه همین تصاویر بالا نمیومد. حالا مشکلم حل شده. خیلی خیلی ازتون ممنونم. بسیار مطالبتون مفیده. دمتون گرم

    • ممنون طاها جان که خبر دادید. دوستانی که از cloudflare و سیستم های مشابه که به نوعی سروکار با DNS سایت ها دارند باید به نکاتی که آن سیستم در مورد حذف و یا اضافه کردن زیر دامنه است توجه داشته باشند.

  • سلام
    من این کار رو کردم
    تصاویری که گالری بودن درست نشون میده
    اما تصاویر داخل پست ها لود نمیشن . چون آدرسشون رو همون قبلی مونده و اون کاری که گفتید در php admin اثر نکرد
    ممنون میشم کمک کنید

    • سلام علی جان فکر می کنم دلیل این مشکل این است که شما مستقیم دستورات SQL را از این صفحه به قسمت SQL PHP MyAdmin کپی کرده اید و طریقه کدگذاری متن های این صفحه متفاوت است. از کد زیر لطفاً دوباره استفاده کنید تا مشکل حل شود ( در حقیقت کاراکتر باید به تبدیل شود ) .
      UPDATE wp_posts
      SET post_content = REPLACE(post_content,'img.tortak.com/','tortak.com/wp-content/uploads/')

      اینطور که با مشاهده سایت شما من متوجه شدم همانطور که گفتید تصاویر موجود در گالری عکس ها به زیردامنه شما منتقل شده اند و درست نمایش داده می شوند و تصاویر موجود در پست های شما نیز درست نمایش داده میشوند اما از طریق همان آدرس قبلی که به همین صورت هم که بنده تست کردم با نمایش تصاویر گالری در زیر دامنه اندکی صفحات سایت شما سریعتر شده است … . و در صفحه اصلی شما مشکل از ساختار قالب شما ( فایل index.php است که دوباره از همان آدرس قبلی تصاویر شاخص بارگذاری می شوند. )
      حال اگر در افزودن نوشته جدید در هنگام آپلود عکس در نوشته مشکل دارید مشکل شما از آن قسمتی که در مطلب گفته شده است که در پیشخوان وردپرس خود تغییر دهید ( . تغییر شاخه پیش فرض ذخیره سازی تصاویر در وردپرس ) مشکل حل می شود شاید آدرس های جدید را درست وارد نکرده اید و اگر نیاز دارید حتماً تصاویر پست های شما نیز به زیر دامنه منتقل شوند باید کمی بر روی دستور SQL کار کنید. البته گرفتن نسخه پشتیبان قبل از اجرای دستورات جدیدی که امتحان می کنید فراموش نشود. لطفاً شما هم نتایج کار خود را در همین قسمت به دیگر دوستان اطلاع دهید تا استفاده کنند.

  • #۱۰۶۴ – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘://img.pcday.ir/’,’http://pcday.ir/wp-content/uploads/’)’ at line 2

    • همانطور که در دیدگاه قبلی گفتم دستور را به صورت درست اگر وارد کنید مشکلی پیش نمی آید ..

  • و در تنظیمات آن مشخص می کنیم که این زیر دامنه در حقیقت میانبری است برای دسترسی به فایل هایی که در http://tortak.com/wp-content/uploads وجود دارند.
    منظورتون از این قسمت چیه، من سایتم توی یک addon دومین و توی یک پوشه است اون پوشه اکه ساب دومین بش اشاره میکنه باید توی روت سایت باشه یا توی روت ورد پرس.. ممنون میشم جواب بدید.

    • در روت addon ساخته می شود. اگر سوال دیگری دارید لطفاً روشن تر بیان کنید.

  • معذرت می خوام پاسخم را گرفتم، پاراگراف اول در واق یک نقل قول بود ببخشید. شاد و سرحال باشید

  • من همه کار های که گفین را انجام دادم و لی یه مشکلی هست که در هنگام قرار دادن کد این

    UPDATE wp_posts
    SET post_content = REPLACE(post_content,’www.img.downloadkral.com’,’www.downloadkral.com/wp-content/uploads’)

    این ارر رو میده

    #۱۰۶۴ – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘://www.img.downloadkral.com’,’http://www.downloadkral.com/wp-content/uploads’ at line 2

    • دوست عزیز از این کد استفاده کنید.
      UPDATE wp_posts
      SET post_content = REPLACE(post_content,'www.img.downloadkral.com','www.downloadkral.com/wp-content/uploads')

  • خیلی ممنون آقا علی
    فکر کنم درست شد این پیغام رو داد
    ۲ rows affected. ( Query took 0.1849 sec )
    اما آدرس عکس ها درست نشده است…

    • دوست عزیز با استفاده از قسمت View در PHP MyAdmin ببینید که تصاویر شما در پست های شما ( در جدول post_content ) به چه صورت ذخیره سازی شده اند و با چه آدرسی …

      سپس با استفاده از دستور بالا تمامی آدرس های تصویرهای قدیمی را به آدرس زیر دامنه خود تغییر دهید.
      وقتی نوشته جدیدی می نویسید هم این مشکل را دارید ؟

  • نه در پست های جدید آدرس عکس این گونه است
    http://www.img.downloadkral.com/kral
    فقط در پست های قدیمی آدرس عکس ها با آدرس
    http://www.downloadkral.com/wp-content/uploads
    شروع می شود

  • سلام

    مرسی از مطلب جالبت

    آقا ایا افزونه ای وجود داره که عکس داخل پست های سایت رو خودش به سرور منتقل کنه ؟

    مثلا من این پست رو از سایت شما برمیدارم بعد تو سایت خودم همینجوری کپی میکنم بدون اینکه عکسها رو اپلود کنم ایای افزونه ای یا هکی هستش که بشه خودش عکسها رو از سرور شما روی سرور من بریزه

    مرسی

    • سلام کاوه جان ، چنین چیزی رو می تونید نمونش رو تو افزونه های پست خودکار ( افزونه های اتوماتیک ارسال پست به از روی فید سایت های دیگر ) ببینید و در صورت نیاز کد آن را از این افزونه ها استخراج کنید.

  • سلام
    آقا در بخش ساخت سابدومین در سی پنل وقتی اسم سابدومین رو بزنی زیرش یک کادری هست که اینجوری پر میشه:
    public_html/esme subdomain
    من برای اینکه بفهمونم این لینک نزدیک فایل های آپلودیه باید اونرو به :
    public_html/domain/wp-content/uploads
    تغییر بدم؟

    • سلام مسعود جان.
      بله اگر سایت شما در شاخه Domain باشد دیگر با انجام این کار نیازی به کپی کردن فایل ها به شاخه جدید که همون شاخه زیر دامنه است نیز وجود ندارد.

  • سلام. خیلی ممنون از مطلب مفیدتان.
    یک سوال. صفحه اول سایت من ، کدی است که ورود ساب دامین ها رو لینک داده. و در واقع هیچ تغییری نمیکنه.
    اما متاسفانه با توجه به اینکه سایت الکسا اصلا ساب دامین ها رو حساب نمیکنه، هیچ رتبه ای هم برای سایت در نظر نمیگیره.
    لذا بر آن شدم شاید یکی از ساب دامین ها رو ( که اصلی ترین فعالیت هست ) به صفحه اصلی بیارم.
    مشکل این هست که در صورت چنین کاری ، تمام ادرس هایی که لینک داده شده خراب میشه. چون همه به اون مطلب در ساب دامین لینک داده اند.

    آیا راهی هست که مثلا کدی رو در پوشه ساب دامین بگذارم تا مثلا لینک ۱ رو به لینک ۲ تبدیل کنه و در واقع ساب دامین رو حذف کنه و کاربر رو منتقل به لیک جدید کنه ؟ این طوری با پیغام خطای ۴۰۴ هم مواجه نشن لینک ها .
    ۱ :
    http://comic.khatorang.ir/papers/characters/zeke-midas-wolf.html
    2 :
    http://khatorang.ir/papers/characters/zeke-midas-wolf.html

    با سپاس

    • سلام در همین مطلب چگونگی انتقال آدرس های قبلی به آدرس جدید توسط فایل htaccess در روت را توضیح دادیم دوست عزیز البته این آموزش درمورد فایل های تصویری است و …

  • وب سایت قشنگی داری

  • آقا ببین من سابدومین ساختم
    الانم فعاله
    بعد رفتم تو تنظمیات » رسانه
    بعد همون چیزایی که گفتین وارد کردم و بعد که یه عکس آپلود کردم هیچی تو سابدامنه آپلود نشد.
    مشکل از کجاست؟
    اون کد هایی هم که توعکس گذاشتی واسه sql رفتم گذاشتم ولی به post_content گیر میده.
    یه مشکل دیگه هم دارم که اگه راه حلشو بهم بگی ممنونت میشم.
    به بخش تبادل لینکم برو : http://www.payadl.ir/links
    دو تا ارور اونجا میبینی ، اونا واسه چین؟
    متشکر

    • نظرهای قبلی رو مسعود جان کامل بخونید متوجه شوید که مشکل از کجاست دوست من و در مورد خطاهایی هم که سیستم تبادل لینک داده باید بگم که اصلاً سایت شما از طریق اینترنت من چند بار که امتحان کردم بالا نیومد و بعد از یکم تحقیق بیشتر متوجه شدم هاست شما در این چند دقیقه مشکل داشته و به احتمال زیاد چون تجربه کار با اینگونه سیستم های تبادل لینک رو دارم باید بگم که هاست شما CURL احتمالاً پشتیبانی نمی کند و یا یک مورد مشابه که همه این ها با یک تغییر هاست و یا تماس با پشتیبانی سرور فعلی البته پرسونل اصلی هاستی که خریداری کردید حتماً حل می شود. تو PHP اگر نمایش خطا ها رو هم خاموش کنید می تونه به صورت موقتی چاره ساز باشد.

  • حالا چرا خودت از این روش استفاده نکردی !

    • آقای سیروس تورتک از روش های دیگری برای افزایش سرعت بارگذاری صفحات سایت استفاده می کند و متاسفانه در روش ایجاد شده هنوز امکان استفاده از این راه کار وجود ندارد.

  • من در اول کار که سایت را درست کردم و وردپرس را نصب کردم این کار رو میخوام انجام بدم . فک کنم فقط کافیه که ساب دامین را بسازم و تو تنظیمات رسانه وردپرس ست کنم و نیازی نیست او قسمت دیتابیس و redirect httaccess رو انجام بدم؟ درسته؟

  • علی حان سلام مجدد
    من این کارارو انجام دادم ولی توی صفحه اسایت تصاویر رو نشون نمیداد. بعد آدرس عکس رو کپی کردم و تو مرورگر باز کردم که با ارور مواجه شدم.
    ادرس عکس شده بود این http://img.aragfx.com/2012/02/aragfx.jpg
    و اروری هم که میداد این بود. ۵۰۰ Internal Server Error
    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, webmaster@img.aragfx.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
    به نظر شما مشکل از کجاست؟

    • فایل ها را باید طبق مراحل زیر به زیر دامنه جدید خود کپی کنید. برای دیدن فایل های فعلی در این زیر دامنه به آدرس img.aragfx.com مراجعه کنید و …

      • علی جان خیلی باهاش کلنجار رفتم ولی نشد که نشد که نشد. تا اینکه تو تنظیمات وردپرس او img کارد اول رو پاک کردم و کادرو خالی گذاشتم. همون “”پرونده‌های فرستاده شده در این شاخه نگهداری می‌شوند”" رو میگم. بالاخره مشکل حل شد.

  • من دارم این ترفند رو عملی میکنم. من ۱۰ تا ساب دامین از i1 تا i10 ساختم که همه ی اونا به پوشه uploads ربط داده شدن و از طریق یک پلاگین هنگام لود شدن post content آدرس تصاویر رو به ساب دامنه ها تغییر دادم البته برای هر یک از تصاویر یک ساب دامین به صورت تصادفی انتخاب میشه و انتساب داده میشه.
    فکر نمیکنی ۱۰تا ساب دامین یه خورده زیاد باشه؟
    :-؟

  • علی جان یک سوال فنی
    الان تو سایت من همه عکس ها روی زیر دامنست. یعنی : img.pcday.ir
    حالا اگر بخوایم سرعت بارگذاریمون برهبالاتر بهتره که عکس هااز یک سرور جدا بارگذاری بشن . مثلاً هاست من اگر آلمانه عکس هارو از یک هاست تو فرانسه بارگذاری کنیم
    اما این کار چطور ممکنه ؟
    چطور میتونیم به وردپرس بفهمونیم که عکس ها روی سرور دیگه هستن و از اونجا بارگذاری کن ؟ چطور میشه حالیسش کنیم که عکس هارو به اونجا آپلود کنه . چطوری باید سطح دسترسی و امنیتی سرور دوم رو به وردپرس بدیم ؟
    این یک مقوله ای که ذهن منو خیلی وقته مشغول کرده
    میتونی حلش کنی ؟

    • توی Sub Domain و یا به کل یک Domain دیگر هیچ فرقی در سرعت نداره علی جان ..

      • علی جان تو سرعت بارگذاری سایت تاثیر داره
        وقتی data و نوشته ها از یکجا بارگذاری بشن و تصاویر از جای دیگر سرعت فوق العاده بالاست
        مخصوصاً performance سایت
        حالا میدونی چجور باید همین کارو کرد ؟
        من میخوام همون زیردامنه باشه اما چون هاستم دیگه جا نداره میخوام انتقال بدمشون یکجا دیگه
        یه تحقیقاتی در موردش انجام میدی ؟

  • علی جان نمیدونم درخواستم صحیح باشه یا نه…
    کاربر حرفه ای نیستم و تازه سایتی فرهنگی-هنری راه انداختیم…و توی مراحل تست هست…
    میخواستم اگه امکانش هست محبت کنید و منت بر من بزارید و این تنظیمات رو برام اکی کنید…
    با تشکر…منتظر پاسختون هستم…

  • برای من این ارور رو میده ؟

    میشه کمکم کنید

    http://www.upload.iran-forum.ir/files/pics/pic1/13313348411.png

    • همانطور که مشخص است دیتابیس شما در ابتدای نام تمامی جداول خود یک پیش وند تعیین کرده است پس به جای استفاده از wp_posts از br68jkwp_posts استفاده کنید دوست عزیز تا مشکل شما حل شود.

  • یادم نبوش پیشوند دیتا بیس تیبلم رو عوض کردم
    دست شما درد نکنه

    • من مشکلم حل شدش و خودم هم نفهمیدم چطوری اما ی نکته رو متوجه شدم که خدمت دوستان میگم

      ۱- فرض کنید شما دایرکتوی رو یا همون جایی که فایل رو اپلود می کنید تغییر دادید به زیر دامنه و عکس ها رو توی گالری مشاهده نمی کنید بدونید که ی جای کار اشکال داره

      اشکال از این که توی دیتا بیس آدرس فایل رو تغییر ندادید و ی نکته که من متوجه شدم این که :
      اگر شما یک زیر دامنه با نام abc ایجاد کنید و بعد ادیتش کنید از توی کنترل پنل و به ۱۲۳ تغییر نام بدید توی بقیه جاها این اصلاح صورت نمی گیره و دستی باید انجام بدید و کار راجت این که زیر دامنه قبلی رو پاک کرده و زیر دامنه ی جدید رو بسازید

      از دوستان هم خواهش میکنم وقتی مشکلشون جل میشه بیان و بگن که بقیه هم استفاده کنن

      از سایت تورتک هم متشکر هستم و به زودی سایتی خواهم ساخت که توش قالب های رایگان و پولی و کاملا استاندارد و سازگار با زبان فارسی و گالری های مختلف ارائه میشه

  • داداش میگم اگه ساب دومین رو رو یه سرور دیگه قرار بدیم اونوخت این جواب میده؟؟؟؟؟

  • سلام
    علی جان از طریق cdn ساب دامنه خودمو رو یه هاست رایگان سوار کردم و میخواستم عکس ها بره اونجا کپی بشه ولی نشد. اینم بگم که نمیخوام عکس های قبلی بره رو هاست دوم
    میشه منو راهنمایی کنی؟

  • سلام، خسته نباشی آقا علی
    من همه مراحل رو انجام دادم ولی عکسا رو نشون نمیده!
    میشه بگی اون کد رو چطوری توی دیتابیس و فایل httaccess قرار بدم، آخه تازه کارم! راستش تازه یه سایت راه اندازی کردم زیاد وارد نیستم…

  • سلام خسته نباشی
    علی آقا میشه بهم بگی چطوری اون کد رو توی فایل httaccess و دیتابیس قرار بدم…زیاد وارد نیستم…

  • خیر دوست من مشکل تکراری شناخته شدن وقتی پیش می آید که در جایی از سایت شما لینک یا تصویر از شاخه نمایش داده شود و در نهایت نیز برای مطمئاً شدن از حل این مشکل از فایل httaccess می تونید استفاده کنید. در ضمن بارگذاری از یک زیر دامنه تا یک شاخه از یک دامنه توسط مرورگر ها خیلی با هم فرق دارد و …

ارسال نظر

باخبرسازی در صورت ارسال پاسخ جدید به این نظر از طریق ایمیل