تنظیمات 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 آن را به صورت تخصصی ایجاد کنید .
پر امتیازترین محصولات
-
آموزش ساخت اپلیکیشن اندروید سایت وردپرس بدون برنامه نویسی
امتیاز 5.00 از 5
129 هزار تومان95 هزار تومان - آموزش گوگل آنالیتیکس Google Analytics 149 هزار تومان
- آموزش کامل گوگل ترندز Google trends رایگان!
- آموزش ایمیل مارکتینگ Email Marketing 149 هزار تومان
- آموزش ووکامرس، فروشگاهساز وردپرس رایگان!
پاسخی بگذارید
برای نوشتن دیدگاه باید وارد بشوید.