پوشه htaccess در کجا قراردارد؟
پس از اينكه با چيستي اين فايل آشنا شديم به سراغ ويرايش آن ميرويم. براي دسترسي به اين فايل ميبايست به هاست يا سرور دسترسي داشته باشيم. اين فايل معمولا در فولدر public_html یا این که فولدر root سرور اینترنتسايت طراحی سایت در مشهد جای دارد.
وجود نقطه در ابتداي اسم اين فايل نماددهنده اين مورد ميباشد كه در وضعیت عادي اين فايل مخفي میباشد. بنابراين براي مشاهده آن بايد گزينه مشاهده فايلهاي مخفي را فعال كنيد. در صورتي كه كنترل پنل هاست شما cpanel میباشد كافيست اين فرآیند را به توجه طي كنيد.
در فولدر File Manager بر روي گزينه Settings جان دار در بالاي شیت، سمت راست كليك كنيد تا پنجره تنظيمات گشوده گردد. در پنجره نمايش داده گردیده تيک گزينه Show Hidden Files را بزنيد و ذخيره نماييد. در نهايت ميتوانيد دوباره به فایل public_html مراجعه نماييد و فايل htaccess را مشاهده نماييد.
نكتهاي مهمی كه وجود داراست، وردپرس از اين فايل به غير از پیوندهای یکتا وبسایت استعمال ديگري نميكند؛ البته شما بنابر نيازهاي خویش ميتوانيد تغييراتي درون آن ايجاد كنيد.
روش ساخت و ساز پوشه htaccess
هم اکنون شاید از خودتان بپرسید در شرایطی که فولدر htaccess وجود نداشت، چهگونه خواهیم توانست این فولدر را تولید کنیم و در مجموع یکسری طرز برای این فعالیت وجود داراست؛ براي ايجاد فايل htaccess دو طریق را به شما پيشنهاد ميكنيم.
در شرایطی که از سيستم مديريت محتواي وردپرس به کارگیری مي٬كنيد كافيست به نصیب تنظيمات مراجعه كنيد. در اين نصیب گزينهاي به اسم ” پيوندهاي يكتا ” وجود دارااست. با گزینش اين گزينه و تغيير يكي از پارامترهاي مو جود و آن گاه ذخيره آن، فايل htaccess به طور خودكار ايجاد ميخواهد شد.
نحوه ديگري نيز براي ايجاد اين فايل وجود داراست. شما كافيست notepad را گشوده كنيد و محتويات درون فايل htaccess را باطن آن كپي كنيد؛ آنگاه با اسم htaccess ذخيره نماييد و در روت هاست خویش آپلود كنيد.
ريدايركت http به https بوسیله htaccess
به عبارتیطور كه ابتداي اين نوشته ی علمی نيز اشاره كرديم وجود SSL منجر افزايش امنيت اینترنت سايت ميگردد. گوگل براي اینترنت سايتهايي كه از SSL استعمال ميكنند بها و اهميت بيشتري را قائل ميگردد؛ در صورتي كه SSL با موفقيت بر روي دامنه شما نصب گردیده باشد ما یحتاج میباشد تا از اين به سپس نشانی سايت شما با https فراخواني خواهد شد.
در صورتي كه كاربر نام سايت شمارا با http فراخواني كرد بايد به طور خودكار http به https تغيير پيدا نمايد. براي اين كار كافيست فايل htaccess را پيدا كرده و روي آن راست كليك كنيد. از بين گزينههاي مو جود Edit را گزینش كنيد تا فايل به موقعیت ويرايش تبديل خواهد شد، آنگاه كدهاي زير را به آن اضافه كنيد.
# http to https by MihanWP
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https:// your-site.com/$1 [R,L]
قطعا توجه داشته باشيد كه بايد اسم دامنه خویش را با مقدار your-site.com جايگزين نماييد.
اما براي ويرايش فايل htaccess طرزهاي ديگري نيز وجود كه به طور خلاصه به آن اشاره ميكنيم.
چهگونه فولدر htaccess را دستکاری فرمایید؟
ويرايش مستقيم: در اين نحوه به هاست مراجعه ميكنيم و به طور مستقيم فايل htaccess را ويرايش مينماييم.
استفاد از پلاگین هاي وردپرسي: پلاگينهايي همانند WP htaccess Editor اين امكان را براي شما ايجاد ميكنند كه از طريق پيشخوان وردپرس بتوانيد تغييرات مورد نیاز را بر روي فايل htaccess ايجاد نماييد؛ يا حتي پلاگین دارای اسم و رسم Yoast سئو اين امكان را در ورژن پرميوم خویش قرار داده میباشد تا بتوانيد ويرايش فايل htaccess را به راحتي اعمال دهيد.
در صورتي كه پروسه اورده شده را به درستي طي كرده باشيد از اين به آنگاه سايت شما همواره با https نمايش داده شود.
در آخر ذكر یکسری نكته خالي از لطف نيست 🙂
مسلما پیش از اعمال تغييرات از فايل htaccess يك ورژن بكاپ تهيه نماييد تا در شکل نياز به تسخه اصلي دسترسي داشته باشيد.
كدهاي ديگري نيز براي افزايش امنيت اینترنت سايت شما وجود داراست كه پيشنهاد ميكنيم به طبع آن را نيز پژوهش و در شکل نياز به کار گیری نماييد.
در حالتیکه شما به تارنما خویش SSL اضافه کردهاید، برای فعال سازی SSL وردپرس خویش نیاز به تغییر تحول مسیر از HTTP به HTTPS دارید. این فعالیت را میتوانید با افزودن کد به htaccess file جاری ساختن دهید. این کد به تفصیل تحت میباشد:
پوشه htaccess در کجا قراردارد؟
پس از اينكه با چيستي اين فايل آشنا شديم به سراغ ويرايش آن ميرويم. براي دسترسي به اين فايل ميبايست به هاست يا سرور دسترسي داشته باشيم. اين فايل معمولا در فولدر public_html یا این که فولدر root سرور اینترنتسايت طراحی سایت در مشهد جای دارد.
وجود نقطه در ابتداي اسم اين فايل نماددهنده اين مورد ميباشد كه در وضعیت عادي اين فايل مخفي میباشد. بنابراين براي مشاهده آن بايد گزينه مشاهده فايلهاي مخفي را فعال كنيد. در صورتي كه كنترل پنل هاست شما cpanel میباشد كافيست اين فرآیند را به توجه طي كنيد.
در فولدر File Manager بر روي گزينه Settings جان دار در بالاي شیت، سمت راست كليك كنيد تا پنجره تنظيمات گشوده گردد. در پنجره نمايش داده گردیده تيک گزينه Show Hidden Files را بزنيد و ذخيره نماييد. در نهايت ميتوانيد دوباره به فایل public_html مراجعه نماييد و فايل htaccess را مشاهده نماييد.
نكتهاي مهمی كه وجود داراست، وردپرس از اين فايل به غير از پیوندهای یکتا وبسایت استعمال ديگري نميكند؛ البته شما بنابر نيازهاي خویش ميتوانيد تغييراتي درون آن ايجاد كنيد.
روش ساخت و ساز پوشه htaccess
هم اکنون شاید از خودتان بپرسید در شرایطی که فولدر htaccess وجود نداشت، چهگونه خواهیم توانست این فولدر را تولید کنیم و در مجموع یکسری طرز برای این فعالیت وجود داراست؛ براي ايجاد فايل htaccess دو طریق را به شما پيشنهاد ميكنيم.
در شرایطی که از سيستم مديريت محتواي وردپرس به کارگیری مي٬كنيد كافيست به نصیب تنظيمات مراجعه كنيد. در اين نصیب گزينهاي به اسم ” پيوندهاي يكتا ” وجود دارااست. با گزینش اين گزينه و تغيير يكي از پارامترهاي مو جود و آن گاه ذخيره آن، فايل htaccess به طور خودكار ايجاد ميخواهد شد.
نحوه ديگري نيز براي ايجاد اين فايل وجود داراست. شما كافيست notepad را گشوده كنيد و محتويات درون فايل htaccess را باطن آن كپي كنيد؛ آنگاه با اسم htaccess ذخيره نماييد و در روت هاست خویش آپلود كنيد.
ريدايركت http به https بوسیله htaccess
به عبارتیطور كه ابتداي اين نوشته ی علمی نيز اشاره كرديم وجود SSL منجر افزايش امنيت اینترنت سايت ميگردد. گوگل براي اینترنت سايتهايي كه از SSL استعمال ميكنند بها و اهميت بيشتري را قائل ميگردد؛ در صورتي كه SSL با موفقيت بر روي دامنه شما نصب گردیده باشد ما یحتاج میباشد تا از اين به سپس نشانی سايت شما با https فراخواني خواهد شد.
در صورتي كه كاربر نام سايت شمارا با http فراخواني كرد بايد به طور خودكار http به https تغيير پيدا نمايد. براي اين كار كافيست فايل htaccess را پيدا كرده و روي آن راست كليك كنيد. از بين گزينههاي مو جود Edit را گزینش كنيد تا فايل به موقعیت ويرايش تبديل خواهد شد، آنگاه كدهاي زير را به آن اضافه كنيد.
# http to https by MihanWP
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https:// your-site.com/$1 [R,L]
قطعا توجه داشته باشيد كه بايد اسم دامنه خویش را با مقدار your-site.com جايگزين نماييد.
اما براي ويرايش فايل htaccess طرزهاي ديگري نيز وجود كه به طور خلاصه به آن اشاره ميكنيم.
چهگونه فولدر htaccess را دستکاری فرمایید؟
ويرايش مستقيم: در اين نحوه به هاست مراجعه ميكنيم و به طور مستقيم فايل htaccess را ويرايش مينماييم.
استفاد از پلاگین هاي وردپرسي: پلاگينهايي همانند WP htaccess Editor اين امكان را براي شما ايجاد ميكنند كه از طريق پيشخوان وردپرس بتوانيد تغييرات مورد نیاز را بر روي فايل htaccess ايجاد نماييد؛ يا حتي پلاگین دارای اسم و رسم Yoast سئو اين امكان را در ورژن پرميوم خویش قرار داده میباشد تا بتوانيد ويرايش فايل htaccess را به راحتي اعمال دهيد.
در صورتي كه پروسه اورده شده را به درستي طي كرده باشيد از اين به آنگاه سايت شما همواره با https نمايش داده شود.
در آخر ذكر یکسری نكته خالي از لطف نيست 🙂
مسلما پیش از اعمال تغييرات از فايل htaccess يك ورژن بكاپ تهيه نماييد تا در شکل نياز به تسخه اصلي دسترسي داشته باشيد.
كدهاي ديگري نيز براي افزايش امنيت اینترنت سايت شما وجود داراست كه پيشنهاد ميكنيم به طبع آن را نيز پژوهش و در شکل نياز به کار گیری نماييد.
در حالتیکه شما به تارنما خویش SSL اضافه کردهاید، برای فعال سازی SSL وردپرس خویش نیاز به تغییر تحول مسیر از HTTP به HTTPS دارید. این فعالیت را میتوانید با افزودن کد به htaccess file جاری ساختن دهید. این کد به تفصیل تحت میباشد:

تبلیغات نمایشی (Display Ads، تبلیغات کلیکی و بنری)