آموزش:بهینهسازی برای موتورهای جستجو
مقدمه
اين مقاله به منظور آنكه شما بتوانيد سايتتان را بهتر به موتورهاي جستجو معرفي كنيد منتشر شده است. لطفاً اين مقاله را شما تكميل كنيد.
SEF
با استفاده از كامپوننتهاي موجود در رابطه با SEF ميتوانيد آدرسهاي سايت خود را مرتب كنيد و براي موتورهاي جستجو قابل فهم كنيد. براي عملكرد SEF لازم مي باشد تا سرور شما از Apache بهره ببرد (همچون مامبوسرور) و فايل htaccess. را در هاست خود قرار دهيد و كدهاي زير را در آن قرار دهيد.
##
# @package Mambo
# @author Mambo Foundation Inc see README.php
# @copyright Mambo Foundation Inc.
# See COPYRIGHT.php for copyright notices and details.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
# Mambo is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; version 2 of the License.
##
#
# mod_rewrite in use
#
RewriteEngine On
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update YourMamboDirectory (just / for root)
# RewriteBase /YourMamboDirectory
#
# Rules
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^content/(.*) index3.php
RewriteRule ^component/(.*) index3.php
RewriteRule ^mos/(.*) index3.php
نكته : به ياد داشته باشيد اگر مامبو/جوملا را در پوشه اي خارج از ROOT نصب كرده ايد بايد به جاي YourMamboDirectory نام پوشه مذكور را ذكر كنيد.
حال ديگر آدرس صفحات سايت شما ثابت خواهد بود و ديگر با تغييرات كوچك در مطالب سايت با كاهش Rank مواجه نميشويد.
ثابت بودن آدرس سايت !
شايد همه از اين موضوع مطلع نباشند كه ثابت نبودن آدرس سايت چه مشكلات بزرگي را بوجود ميآورد. موتورهاي جستجو هوشمند شده اند و ميتوانند اطلاعات موجود در دو آدرس متفاوت را تشخيص دهند و Rank سايت مورد نظر را كاهش دهند. دو آدرس yoursite.com و www.yoursite.com در ظاهر هيچ تفاوتي ندارند و هردو به يك صفحه ختم ميشوند. اما بهتر است يكي را ثابت كنيد و كاربران (رباتهاي موتورهاي جستجو همچون يك كاربر ساده هستند) تنها با يك آدرس به سايت شما وارد شوند. حال بايد چه اقداماتي براي ثابت كردن آدرس سايت كرد؟ ابتدا كد زير را در فايل htaccess. اضافه كنيد :
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.yoursite\.com$ [NC]
RewriteRule ^(.*) http://www.yoursite.com/$1 [QSA,L,R=301]
توجه : در كد مذكور بايد برخي از خطوط تغييرات كوچكي داشته باشند. با يك نگاه كوچك به تغييرات لازم پي خواهيد برد.
حال سايت شما بدون www نخواهد بود و در هر صورتي www به ابتداي سايت شما اضافه خواهد شد.
رعايت نكات طلايي
الف) از صفحه 32 نکته برای افزایش بازدید سایت ديدن كنيد و به نكات آن عمل كنيد.
ب) مديريت صحيح فايل robots.txt براي عملكرد بهتر رباتهاي جستجوگرها.
ج) مديريت صحيح فايل(هاي) htaccess.
نكته نهايي
تمامي موارد مطرح شده در رابطه با اين مطلب براي عملكرد بهتر در مامبو/جوملا ميباشد و فرض شده است كه شما از يك ميزبان استاندارد همچون مامبوسرور استفاده ميكنيد.
--پسرمهربون ۲۵ ژانویهٔ ۲۰۰۹، ساعت ۲۲:۲۳ (UTC)