تنظیمات htaccess برای سئو

htaccess مخفف کلمه hypertext access و به معنی ابرمتن دسترسی می باشد این فایل متنی یکی از فایل های مهم برای سئو وب سایت می باشد.

فایل htaccess برای ایجاد تغییرات در آپاچی مورد استفاده قرار میگیرد فایل htaccess یکی از فایل های بسیار مفید برای سئو وب سایت می باشد با استفاده از این فایل می توانی تغییراتی از قبل کوتاه کردن آدرس وب سایت،تغییر دامنه از حات دینامیک به استاتیک ،فشرده سازی وب سایت،ایجاد امنیت برای وب سایت و…..

 آموزش تنظیمات فایل اچ تی اکسس را برای سئو وب سایت  :

سئو

1- ایجاد صفحه خطا یا 404

سئو سایت

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

ErrorDocument 404 /cool404.html

2-بهبود ذخیره برای سرعت بهتر سایت

شما با قرار دادن کد زیر میتوانید فایل های سنگین وب سایت را در روی مرورگر کش کنید با این کار میتواند سرعت وب سایت لود وب سایت را تا میزان زیادی بهبود ببخشید برای این منظور میتوانید کد زیر را در داخل فایل htaccess قرار دهید این کد فایل های تصاویر ،پی دی اف ،فلش را به مدت 24 ساعت کش میکند

<FilesMatch “.(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$”>

Header set Cache-Control “max-age=28800”

</FilesMatch>

3-تبدیل آدرس وب سایت

بالا آمدن وب سایت به صورت پیش فرض با www یا بدون www میتواند به سئو و رتبه وب سایت کمک کنید (این مطلب در پست های قبلی به صورت کامل بررسی شده است ) برای این مظور با استفاده از این کد در فایل htaccess میتوانید وب سایت را به صورت پیش فرض با www بالا آورید

Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^mywebsite.com [nc]
rewriterule ^(.*)$ https://www.mywebsite.com/$1 [r=301,nc]

به جای mywebsite وب سایت خود را قرار دهید .

4-برداشتن نوع فایل از آخر فایل

فکر کنید دامنه شما به صورت yoursite.com/wallpaper.php می باشد و قصد دارید که .php را از انتهای آن بردارید برای این منظور کد زیر را در داخل فایل .htacesss قرار دهید .

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)$ $1.php [NC,L]

5-تبدیل آدرس وب سایت از حالت پویا با ایستا

بسیاری از کارشناسان سئو اعتقاد دارند که تبدیل آدرس وب سایت از حالت پویا به ایستا میتواند روی سئو سایت تاثیر خوبی داشته باشد . مثلا تبدیل آدرس seonab/index.php به آدرس seonab/index.html

RewriteEngine On
RewriteCond %{REQUEST_URI} .php$
RewriteRule ^(.*).php$ /$1.htm [R=301,L]

6-فعال سازی GZIP

با استفاده از GZIP می توانید سرعت وب سایت را بالا ببرید و همچنین فشار روی سرور را کاهش دهید البته این ابزار در بسیاری از سرور ها فعال می باشد اما در صورتی که فعال نبود با قرار دادن کد زیر در داخل htaccess آن را فعال کنید

GZIP  یک روش ساده برای فشرده سازی است با استفاده از GZIP  می توانی پهنای با کاهش و درنهایت سرعت وب سایت را افزایش دهیم بررسی ها نشان می دهد میتوان با استفاده از  GZIP حجم صفحات را تا میزان  70٪ درصد کاهش داد.

GZIP  حجم اطلاعات ارسالی از طرف سرور به سمت مرورگر را کاهش می دهد شما میتواند به راحتی کد های GZIP   را کپی و در داخل فایل htaccess قرار دهید و نتیجه تغییرات را مشاهده کنید .

GZIP   فایل های css  وhtml را فشرده و همچنین فضا های خالی در بین کد ها را از بین می بردممکن از GZIP   به صورت پیش فرض روی سیستم شما فعال شده باشد  قبل از اینکه بخواهید کد های GZIP   را در داخل وب سایت خود به کار بگیرد مطمئن شود که این ابزار فعال نباشد

تست فعال بودن یا نبودن gzip

 

در صورتی که فایل gzip فعال نبود کافی است کد زیر را در داخل فایل htaccess خود قرار دهید

# compress text, HTML, JavaScript, CSS, and XML
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
# remove browser bugs
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch MSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent

7-ایجاد url کوتاه

آدرس کوتاه علاوه بر مفید بودن برای کاربر میتواند برای موتورهای جستجوگر نیز مفید باشد آدر وب سایت http://mysite.com/index.php?topic=rules را در نظر بگیرید همچنین کوتاه شده این آدرس یعنی http://mysite.com/topic/rules/ را نیز در نظر بگیرید کدام آدرس بهتر می باشد؟

برای کوتاه کردن آدرس کافی است کد زیر را در داخل فایل htaccess قرار دهید

Options +FollowSymLinks

RewriteEngine On
RewriteRule ^topic/([a-zA-Z0-9]+)/$ index.php?topic=$1

توجه داشته باشد در صورتی که نیاز به url تخصصی دارید باید کد htaccess آن را به صورت تخصصی ایجاد کنید .

ارسال پاسخ