آموزش ساخت فایل htaccess

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

آموزش ساخت فایل htaccess

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

ایجاد فایل htaccess

برای سایت فایل htaccess وارد هاست خود شوید . این فایل باید در ریشه هاست قرار بگیره یعنی داخل پوشه public_html , بعد از ورود به این قسمت بستگی به هاستتون که می تونه سی پنل / دایرکت ادمین و … باشه داره , دنبال گزینه ساخت فایل جدید باشید مثلا در سی پنل قیمت بالای صفحه گزینه new file داره … بعد از کلیک کردن روی این گزینه یک پنجره ظاهر میشه و نام فایل رو می خواد وارد کنید. دقت داشته باشید نام فایل رو باید دقیقا به این صورت وارد کنید

.htaccess

بعد از وارد کردن نام فایل فایل رو ذخیره کنید.

در زیر برخی از کدهای کاربردی برای فایل htaccess مثال زده شده .

1.برای ریدایرکت کردن سایت از با www به بدون www

RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^example\.com
RewriteRule (.*) http://example.com/$1 [R=301,L]

2. برای ریدایرکت کردن سایت از بی www به با www

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^example.com [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

3. ریدایرکت کردن از example.com/ به example.com/index.php

RewriteEngine on
# index.php to /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]

4. ریدایرکت کردن به وبسایت دیگر

Redirect 301 / http://www.example.com/

5. ریدایرکت کردن به صفحه دیگر

Redirect 301 /oldpage.html http://www.example.com/newpage.html            

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

منبع: بیگ تم مرجع آموزش وردپرس و افزونه وردپرس

یک نظر

  1. هادی قربانی

    سلام در قسمت تنظیمات » پیوندهای یکتا نحوه نمایش لینک ها رو مشخص کنید
    هر کدی به htaccess اضافه کردید رو حذف کنید
    اگر افزونه سئو wordpress seo by yoast استفاده می کنیم در تنظیمات این افزونه نیز می تونید html اخر ادرس رو بردارید.

  2. قالب فلزی بتن

    سلام. با تشکر از مطالبات مفیدتون. من برای حذف پسوند html از آدرس بار صفحات این کد رو تو .htaccess وارد میکنم ولی عمل نمیکنه. ممکنه راهنمایی بفرمایید؟
    Options +FollowSymLinks
    Options +Indexes
    RewriteEngine on
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule ^([^.]+)$ $1.html [NC,L]

  3. هادی قربانی

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

  4. محمود شکرانه

    سلام و خسته نباشید.
    به نظر شما با این نحوه آموزش کسی میتونه فایل .htaccess رو بسازه !؟

    آموزشتون یه چیزی شبیه این مثاله :
    آموزش ساخت ماشین :
    -برای حرکت از لاستیکهای الف و یا ب استفاده کنید !
    -یرای روشنایی از لامپ و یا چراق قوه استفاده کنید !
    . . .
    قصد جسارت و یا کم اهمیت دادن زحمات شما نیست !
    از دوستانی از اطراف خودتون که در حد مقدماتی هستند بخواهید با این آموزش فایل مورد نظر رو بسازند،اینجوری درست و غلط بودن عرض بنده هم مشخص میشه.
    با احترام

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *