قطعا دانستن کدهای مهم htaccess برای افرادی که به تازگی وارد حوزه طراحی وب شدهاند اهمیت بسیار زیادی دارد. htaccess. از جمله فایلهای مهم در پیکربندی آپاچی است. این فایل به شما اجازه میدهد که به راحتی URLها را به راحتی تغییر مسیر دهید. کدهایی که در این مقاله میخواهیم به شما معرفی کنیم کمتر توسط سئوکاران استفاده میشود.
امیدواریم که این کدها در آینده برای استفاده شما مفید واقع شود.
معرفی کدهای مهم htaccess
حال بدون مقدمهچینی بیشتر به معرفی کدهای مهم htaccess میپردازیم. این کدها عبارتاند از:
به عنوان ادمین یک سایت باید به شما بگویم که قطعا تمیز و مرتب بودن آدرس URL برای هر کسی اهمیت دارد. معمولا افراد دوست دارند که URL بالای صفحه آنها بدون کاراکتر اضافی باشد و تنها از / و کلمات تشکیل شده باشد. به عنوان مثال استفاده از یوآرال به شکل زیر چندان خوشآیند نیست.
1
2
3
/vacations.php?country=italy
یک URL مناسب و حرفهای باید به شکل زیر باشد.
1
2
3
/vacations/italy/
URL دوم در مثال بالا نه تنها از نظر ظاهری جذابیت بیشتری را به دنبال دارد بلکه قطعا میتواند به لحاظ سئو نیز تاثیرات مناسبی را داشته باشد. ممکن است به عنوان یک متخصص سئو یا ادمین سایت علاقهمند باشید که چنین URLهایی را در صفحات خودتان قرار دهید. برای انجام این کار کافی است که کد زیر را به فایل htaccess اضافه کنید.
1
2
3
4
5
6
7
<Files magic>
ForceType application/x-httpd-php5
</Files>
کد بالا به فایل magic که در حقیقت یک فایل بدون پسوند است اجازه میدهد که به صورت یک پوشه به نظر برسد و پوشههای داخلی را کاملا مدیریت کند. این کار ساده میتواند تاثیر مناسبی را در وبسایت شما داشته باشد.
2. “rel=”canonical را روی PDF و تصاویر اعمال کنید
جامعه SEO به سرعت rel=”canonical” را پذیرفته است، و معمولاً در بحثهایی در مورد مسائل مربوط به IA و canonicalization مطرح میشود. این یک اتریبیوت کوچک بسیار مفید است که در قسمت سر صفحه HTML قرار میگیرد.
با این حال، بسیاری از مردم هنوز نمیدانند که میتوانید “rel=”canonical را به روشی جایگزین، با استفاده از HTTP، برای مواردی که هیچ HTML برای درج یک برچسب وجود ندارد، اعمال کنید. یک مثال که معمولا در بیشتر موارد ذکر میشود اعمال کردن این اتربیوت برای فایلهای پیدیاف است.
یک کاربرد جایگزین برای اعمال “rel=”canonical به فایلهای تصویری است. استفاده از این روش بسیار منطقی است و میتواند کمک بسیار زیادی را به افرادی که در این حوزه فعالیت دارند داشته باشد.
در اینجا نمونهای از اعمال HTTP، rel=canonical در فایل PDF و JPG آورده شده است:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<Files download.pdf>
Header add Link '<http://www.tomanthony.co.uk/httest/pdf-download.html>; rel="canonical"'
</Files>
<Files product.jpg>
Header add Link '<http://www.tomanthony.co.uk/httest/product-page.html>; rel="canonical"'
</Files>
ما همچنین میتوانیم از جادوی متغیرهای مختلفی استفاده کنیم :
1
2
3
4
5
6
7
8
9
10
RewriteRule([^/]+)\.pdf$-[E=FILENAME:$1]
<FilesMatch "\.pdf$">
Header add Link '<http://www.tomanthony.co.uk/httest/%{FILENAME}e.html>; rel="canonical"'
</FilesMatch>
3.دستورالعمل رباتها
شما نمیتوانید به همه موتورهای جستجو دستور دهید که صفحهای را فهرستبندی نکنند. اما میتوانید با استفاده از دستورالعمل خاصی آنها را کاملا محدود کنید. اگر صفحهای را با robots.txt مسدود کنید، ممکن است Google همچنان آن را فهرست کند. این اتفاق زمانی میافتد که تعداد زیادی لینک به آن صفحه اشاره داشته باشد.
شما باید برچسب noindex Meta Robots را در هر صفحهای که میخواهید آن دستورالعمل را صادر کنید قرار دهید. پیشنهاد ما این است که از یک cms استفاده کنید. با ایجاد یک فایل htaccess در آن دایرکتوری و افزودن این دستور میتوانید دستورالعملها را برای همه فایلهای یک دایرکتوری اعمال کنید:
تغییر مسیر متداول SEO تضمین میکند که از یک دامنه متعارف استفاده میشود. چند مدل تغییر مسیر وجود دارد که میتواند برای شما مناسب باشد. به عنوان مثال میتوان به www در مقابل non-www اشاره کرد. شما میتوانید از کد زیر برای انجام این کار استفاده کنید.
از جمله کدهای مهم htaccess است که اکثر سئوکاران با آن آشنایی دارند. بازدیدکنندگان سایت شما نباید صفحه سفیدی را ببینند که در آن یک لینک شکسته قرار دارد. این صفحه به هیچ عنوان خوشآیند نیست و نمایش آن به کاربر مناسب نیست.
همچنین تولید یک صفحه جذاب برای صفحه 404 میتواند کاربران بیشتری را به سایت شما جذاب کند. علت این موضوع جذابیت بصری این نوع از صفحات است. اگر علاقهمند به انجام این کار هستید میتوانید از کد زیر استفاده کنید.
1
2
3
4
5
6
7
ErrorDocument404/cool404.html
#Canalsodothesameforothererrors...
ErrorDocument500/cool500.html
6. از هدر vary برای کاربران موبایل خودتان استفاده کنید
اگر نسخه تلفن همراه سایت را را با همان URLهای سایت اصلی خود ارائه میدهید، اما به جای استفاده از طراحی واکنشگرا، HTML را تغییر میدهید، باید از هدر ‘Vary’ استفاده کنید تا به Google اطلاع دهید که HTML برای کاربران تلفن همراه تغییر میکند. انجام این کار به آنها کمک میکند تا صفحات شما را به طور مناسبتر بخزند و فهرستبندی کنند.
باز هم، این بسیار ساده است که با فایل htaccess. شما، مستقل از CMS یا با این وجود که تغییرات HTML را اجرا میکنید، به دست آورید:
1
2
HeaderappendVaryUser-Agent
7. حافظه نهان را برای سرعت بهتر سایت بهبود دهید
به شکل چشمگیری تمرکز فوقالعادهای بر روی سرعت سایت وجود دارد. این موضوع هم از طریف سئوکاران و هم از طرف توسعهدهندگان وبسایت مورد توجه قرار میگیرد. علت اصلی آن فراگیرتر شدن استفاده از تلفنهای همراه است. همیشه باید به این نکته توجه کنید که سرعت سایت شما در رتبه سئو نیز تاثیرگذار است.
اگر یک راهحل سریع برای تنظیم سرعت سایت خودتان نیاز دارید میتوانید از کد زیر استفاده کنید. در کد زیر فایلهای استاتیک را به مدت 24 ساعت به صورت کش تنظیم کردهایم:
برای افزایش سرعت سایت تنها استفاده از کد بالا کافی نیست. شما میتوانید برای یادگیری نحوه افزایش سرعت سایت از دورهای که در لینک زیر قرار دارد نیز استفاده کنید.
در این مقاله سعی شد که به 7 مورد از کدهای مهم htaccess اشاره شود. قطعا کدهای بیشتری وجود دارند که باید توجه ویژهای به آنها شود. نیاز نیست که این کدها را حفظ کنید. کافی است که ادمین سایت را به خاطر خودتان داشته باشید و برای استفاده از این کدها سری به ما بزنید. اگر از مطالعه این مقاله لذت بردید در بخش نظرات انتقادها و پیشنهادهای خودتان را با ما در میان بگذارید. شاد و موفق و پیروز باشید.
دیدگاهتان را بنویسید
برای ارسال نظر باید وارد سیستم شوید.