• illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

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



  آیا می دانید با دوره های آموزشی سون لرن می توانید از 0 تا 100 طراحی وب را در منزل فراگیرید!

راهنمای htaccess (قسمت 12)

0 344 ۲۳ اسفند ۹۴

در این مطلب و مطالب بعدی میخام htaccess رو براتون توضیح بدم و شما رو با اون و کدهاش آشنا کنم.htaccess

فعال کردن SSI با استفاده از htaccess

SSI مخفف Server Side Include هست، اینها تگهای مخصوصی هستند که شما میتونین اونا رو در اسناد HTML خودتون قرار بدین و با استفاده از اونا اسکریپتهای cgi رو فراخوانی کنید و یا محتوای یک فایل html دیگه رو بگیرید. بطور مثال میشه قسمت منو رو در یک فایل html جدا قرار داد و اونو در فایلهای دیگه وارد کرد. این مورد هم باعث میشه که فضای کمتری لازم باشه برای ذخیر کردنشون و هم با تغییر دادن یک فایل، همه فایلها نیز درست میشن و لازم نیست که تک تکشون رو ویرایش کنیم.

دو مورد از تگ های HTML مخصوص که میتونین از اونا در اسناد HTML استفاده کنید رو در زیر براتون میاریم:

با استفاده از قطعه کد بالا ما فایل script.cgi که در دایرکتوری cgi-bin قرار داره رو فراخوانی و اجرا و لود میکنیم.

مثال بالا باعث میشه که فایل document.html واقع در دایرکتوری files فراخوانی و صدا زده بشه. نکته مهم این هست که شما باید از آدرس نسبی یا Relative استفاده کنید.

به احتمال زیاد SSI بر روی سرور شما کار میکنه، اما ممکنه مجبورتون کنه که بجای استفاده از .html از .shtml استفاده کنید. شاید این مورد برای کسانی که سایتشون رو با پسوند html ساختن خوش آیند نباشه. در این مواقع خودتون میتونین قابلیت SSI رو برای فرمت html فعال کنید.

برای اینکار یک فایل htaccess بسازید و کدهای زیر رو در اون قرار بدین:

قطعه کد بالا به وب سرور Apache میگه که قابلیت Server Side Include رو برای فایلهای با پسوند .html فعال کن.

برای اینکه SSI رو برای چندین پسوند بصورت همزمان فعال کنید، باید بصورت زیر عمل کنید:

میبینید که در بالا قابلیت SSI برای پسوندهای html و shtml و htm فعال شد.

فعال کردن CGI خارج از دایرکتوری cgi-bin

اگر مرورگر شما اجازه نده که اسکریپتهای cgi خارج از دایرکتوری cgi-bin اجرا بشن، شما میتونین این کار رو با استفاده از htaccess انجام بدین. در این مواقع میتونین با مدیریت وب سرور خودتون تماس داشته باشید و مشکلتون رو باهاش در میون بزارید.

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

خطوط بالا به وب سرور Apache میگن که در ابتدا فایلهای با پسوند .cgi رو همانند یک CGI Script پردازش کن و در قدم دوم قابلیت CGI رو در دایرکتوری کنونی فعال کن.

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

موفق و پیروز باشید

یا علی

Source

:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها اولین دیدگاه این مطلب را ارسال کنید.

ارسال دیدگاه

ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

:: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
عضویت/ ورود سریع با :
در حال اتصال ...

ورود به سایت

ورود سریع با :
در حال اتصال ...

جستجو در سون لرن

عبارت :
7LearnTelegram