با سلام و عرض ادب خدمت شما کاربران گرامی آپ تم ،در این آموزش قصد داریم شما را با فایل .htaccess آشنا و نحوه ی ساخت آن را به شما آموزش دهیم همچنین آن را برسی خواهیم کرد تا متوجه بشیم در یک سایت وردپرسی .htaccess جه کاربردی دارد.اگر مطالب ما را دنبال کرده باشید در دو مطلب به برسی ارتقای سایت با استفاده از htaccess پرداختیم که در صورت نیاز می توانید مطالعه کنید.امابریم سراغ آموزش،با ما همراه باشید …
فایل .htaccess چه کاربردی دارد و چه اهدافی را دنبال میکند؟
در مطالب قبلی به این سوالات جواب دادیم اما در این مزلب هم یک بار دیگر ذکر می کنیم،فایل مذکور در وردپرس یک فایل متنی می باشد که مسئول نحوه نمایش صفحات یک وبسایت را بر عهده دارد و همچنین هر نوع پیکربندی صفحه های سایت با استفاده از این فایل صورت می گیرد.در کل تمامی موارد یک سایت با استفاده از فایل .htaccess امکان پذیر است.اما در این فایل می توان اشکالاتی دید البته از سوی خود شما در چنین مواقعی امکان تغییر مسیر بین صفحات شما و دیگر سایت ها به وجود آید.انتقالبه صفحه ی 404 در صورت پیدا نکردن میر صفحه یا مطالب و …
آموزش ساخت فایل .htaccess
خب نوبت به ساخت این فایل با همیت وردپرسی می باشد.کاربران گرامی توجه داشته باشید که اگر هایت شا دایرکت ادمین می باشد در این نوع هاست ها این فایل به صورت خودکار درروت هاست و در کنار سایر فایلهای وردپرس قرار می گیرد و قابل نایش است اما اگر هاست شما سی پنل باشد باید عرض کنم فایل .htaccess در روت هاست وجود دارد اما به صورت پیشفرض مخفیمی باشد که باید از حالت مخبی بودن خارج کنید در درجه سوم در برخی از موارد دیده می شود که این فایل در هاست وجود ندارد و یا اینکه پاک کردیم ( حال به هر دلیلی ) خب در این مطلب ما به شما آموزش خواهیم داد که چگونه یک فایل .htaccess ایجاد کنید.
ابتدا وارد هایت خود شوید و به مسیر روت هاست همان public_html شوید چون این فایل باید در این قسمت قرار بگیرد. حال بر حسب هاست خود ( سی پنل ، دایرکت ادمین ) یک فایل ایجاد کنید و نام آن را دقیقابه شکل زیر قرار دهید.
.htaccess
خب بعد از جایگزین کردن نام فایل آن را ذخیره کنید با این کار شما الان یک فایل .htaccess ساخته اید به همین راحتی که می توانید کد مورد نظر خود را در داخل آن اضافه کنید به همین راحتی …
اما کاربران گرامی در ادامه این مطلب قصد داریم به برخی از کد های کاربردی .htaccess اشاره کنیم که می توانید از آنها در فایل مذکور استفاده کنید.
1. ریدایرکت کردن سایت از www به بدون www
کابران گرامی امروزه بسیار ازآدرس سایت ها بدون www می باشد که از نظر گوگل هم این امکان مورد قبود است تا با www بودن اگر سایت شما با www می باشد می توانید با استفاده از کد زیر و قرار دادن در داخل .htaccess آن را ریدایرکت کنید به بدون www
RewriteEngine on RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} !^example\.com RewriteRule (.*) http://example.com/$1 [R=301,L]
2. ریدایرکت کردن سایت از بی www به با www
این کار برعکس کد بالا عمل خواهد کرد همان طور که در عنوان همین دستور کاربردی ذکر شده شما می توانید با استفاده از کد بالا سایت خود را از بی www بودن به با www ریدایرکت کنید. کافیست کد زیر را در داخل فایل .htaccess جایگذاری کنید.
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
توجه داشته باشید که تمامی این کد ها که در بالا قرار داده شده در فایل گفته شده قرار خواهد گرفت.قبل از هر چیزی سعی کنید از سایت خود پشتیبان تهیه کنید و در صورت بروش مشکل بتوانید به حالتاولیه خود باز گردانید.
به پایان این آموزش هک ودپرس رسیدیم امید واریم مورد استفاده شما قرار گرفته باشد.
منبع: uptheme مرجع: آموزش وردپرس | قالب وردپرس شخصی | قالب وردپرس رایگان | قالب وردپرس بازی