آموزش:بهینهسازی برای موتورهای جستجو: تفاوت بین نسخهها
جز (نكاتي در رابطه با اقدامات اوليه براي توجه بيشتر موتورهاي جستجوگر.) |
Mambolearn (بحث | مشارکتها) |
||
| سطر ۵: | سطر ۵: | ||
==SEF== | ==SEF== | ||
با استفاده از كامپوننتهاي موجود در رابطه با [[SEF]] ميتوانيد آدرسهاي سايت خود را مرتب كنيد و براي موتورهاي جستجو قابل فهم كنيد. | با استفاده از كامپوننتهاي موجود در رابطه با [[SEF]] ميتوانيد آدرسهاي سايت خود را مرتب كنيد و براي موتورهاي جستجو قابل فهم كنيد. | ||
| − | براي عملكرد [[SEF]] لازم مي باشد تا سرور شما از [[Apache]] بهره ببرد (همچون مامبوسرور) و فايل [[htaccess.]] را در هاست خود قرار دهيد و كدهاي زير را در آن قرار دهيد. | + | براي عملكرد [[SEF]] لازم مي باشد تا سرور شما از [[Apache]] بهره ببرد (همچون [http://www.mamboserver.biz مامبوسرور]) و فايل [[htaccess.]] را در هاست خود قرار دهيد و كدهاي زير را در آن قرار دهيد. |
| + | <div dir=ltr> | ||
<code> | <code> | ||
<pre> | <pre> | ||
| سطر ۴۲: | سطر ۴۳: | ||
</pre> | </pre> | ||
</code> | </code> | ||
| + | </div> | ||
نكته : به ياد داشته باشيد اگر مامبو/جوملا را در پوشه اي خارج از [[ROOT]] نصب كرده ايد بايد به جاي YourMamboDirectory نام پوشه مذكور را ذكر كنيد. | نكته : به ياد داشته باشيد اگر مامبو/جوملا را در پوشه اي خارج از [[ROOT]] نصب كرده ايد بايد به جاي YourMamboDirectory نام پوشه مذكور را ذكر كنيد. | ||
| سطر ۵۳: | سطر ۵۵: | ||
حال بايد چه اقداماتي براي ثابت كردن آدرس سايت كرد؟ | حال بايد چه اقداماتي براي ثابت كردن آدرس سايت كرد؟ | ||
ابتدا كد زير را در فايل [[htaccess.]] اضافه كنيد : | ابتدا كد زير را در فايل [[htaccess.]] اضافه كنيد : | ||
| + | <div dir=ltr> | ||
<code> | <code> | ||
<pre> | <pre> | ||
| سطر ۶۳: | سطر ۶۶: | ||
</pre> | </pre> | ||
</code> | </code> | ||
| + | </div> | ||
توجه : در كد مذكور بايد برخي از خطوط تغييرات كوچكي داشته باشند. با يك نگاه كوچك به تغييرات لازم پي خواهيد برد. | توجه : در كد مذكور بايد برخي از خطوط تغييرات كوچكي داشته باشند. با يك نگاه كوچك به تغييرات لازم پي خواهيد برد. | ||
| سطر ۷۰: | سطر ۷۴: | ||
Yoursite.com و yoursite.com/index.php كه اين مورد نيز باعث كاهش [[Rank]] ميشود. | Yoursite.com و yoursite.com/index.php كه اين مورد نيز باعث كاهش [[Rank]] ميشود. | ||
براي رفع اين مشكل بايد كد زير را در انتهاي كد قبلي قرار دهيد. | براي رفع اين مشكل بايد كد زير را در انتهاي كد قبلي قرار دهيد. | ||
| + | <div dir=ltr> | ||
<code> | <code> | ||
<pre> | <pre> | ||
| سطر ۷۶: | سطر ۸۱: | ||
</pre> | </pre> | ||
</code> | </code> | ||
| − | + | </div> | |
==نكته نهايي== | ==نكته نهايي== | ||
| − | تمامي موارد مطرح شده در رابطه با اين مطلب براي عملكرد بهتر در مامبو/جوملا ميباشد و فرض شده است كه شما از يك ميزبان استاندارد همچون مامبوسرور استفاده ميكنيد. | + | تمامي موارد مطرح شده در رابطه با اين مطلب براي عملكرد بهتر در مامبو/جوملا ميباشد و فرض شده است كه شما از يك ميزبان استاندارد همچون [http://www.mamboserver.biz مامبوسرور] استفاده ميكنيد. |
نسخهٔ ۲۵ نوامبر ۲۰۰۸، ساعت ۱۱:۳۰
مقدمه
اين مقاله به منظور آنكه شما بتوانيد سايتتان را بهتر به موتورهاي جستجو معرفي كنيد منتشر شده است. لطفاً اين مقاله را شما تكميل كنيد.
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 به ابتداي سايت شما اضافه خواهد شد.
حال شما ساييتان همچنان با دو آدرس ديگر نيز مشاهده ميشود! Yoursite.com و yoursite.com/index.php كه اين مورد نيز باعث كاهش Rank ميشود. براي رفع اين مشكل بايد كد زير را در انتهاي كد قبلي قرار دهيد.
RewriteRule ^$ /index.php [QSA,L,R=301]
نكته نهايي
تمامي موارد مطرح شده در رابطه با اين مطلب براي عملكرد بهتر در مامبو/جوملا ميباشد و فرض شده است كه شما از يك ميزبان استاندارد همچون مامبوسرور استفاده ميكنيد.