قفل کردن www در آدرس url دومین
پیغام مدیر :
با سلام خدمت شما بازديدكننده گرامي ، خوش آمدید به سایت من . لطفا براي هرچه بهتر شدن مطالب اين وب سایت ، ما را از نظرات و پيشنهادات خود آگاه سازيد و به ما را در بهتر شدن كيفيت مطالب ياري کنید.
قفل کردن www در آدرس url دومین
نوشته شده در شنبه 7 دی 1392
بازدید : 128
نویسنده : طراح

از آنجاییکه اکثر سایت های ایرانی هم با www ظاهر می شود هم بدون آن در این مقاله سعی شده تا با رعایت اصولی ارزش صفحات خود رابالا ببرید .بهتر است بدانید که آدرس دومین همراه با www در اصل subdomain دومین بدون www است . وقتی که روی یک دومین دو یا چند صفحه با آدرس های مختلف داشته باشید که محتوای آنها یکسان باشند ,گوگل ارزش صفحات شما را کاهش می دهد این امر یکی از بزرگترین اشتباهات در سایت شما می باشد زیرا این کار باعث افت ارزش کاری سایت شما می شود .

مثلا فرض کنید شما در سایتتان 1000 مطلب دارید و سایت شما هم با www و بدون www باز می شود در نتیجه گوگل در نظر خواهد گرفت که شما برای تمامی صفحات سایت خود یک کپی دارید که این باعث افت ارزش تمامی صفحات سایت شما می شود . با توجه به نکات ذکر شده بهتر است سایت خود را بر اساس استانداردای بنا شده و موتورهای جستجوی استاندار طراحی کنید . از آنجاییکه www یک URL استاندارد می باشد پس باید سعی کرد که از www برای آدرس صفحات ذخیره شده استفاده کرد .

برای حل این مشکل باید از http redirection 301 با پیشوند www استفاده کرد . با این کار صفحه ی بدون www را به صفحه www دار هدایت می کند این کار به موتورهای جستجو می فهماند که آدرس سایت همراه با www می باشد .

از دستور زیر برای حذف www از داخل آدرس استفاده می شود .

RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*) http://www.example.com/$1 [QSA,L,R=301]

توجه داشته باشید که اگر این کد بر روی سرور شما کار نکرد سعی کنید علامت \ و $ و[nc] رو از خط اول حذف کنید .

همچنین برای قفل کردن www در آدرس باید از این دو خط به جای دو خط قبلی استفاده کنید .

RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule ^(.*) http://www.example.com/$1 [QSA,L,R=301]

همچنین مثل بخش قبل اگه این کد کار نکرد علامت های گفته شده رو از خط اول کد حذف کنید .

از جمله مشکلات دیگری که در طراحی سایت به وفور دیده می شود وجود index.php یا index.html در آدرس صفحه اصلی سایت می باشد که در مواقعی با index.php و هم با index.php قابل مشاهده می باشد که باز شدن صفحه اصلی با این پسوند ها به موتورهای جستجو  می فهماند که دو کپی از صفحه اصلی وجود دارد و در نتیجه از ارزش سایت شما کم می کند .

برای رفع این مشکل و قفل شدن index.php در صفحه اصلی از دستور زیر استفاده می شود :

RewriteRule ^$ /index.php [QSA,L,R=301]

اگر  دستور بالا عمل نکرد می توانید از دستور زیر استفاده کنید :

RewriteRule ^$ http://forum.example.com/index.php [QSA,L,R=301]

با استفاده از این دو ترفند ساده می‌توانید ارزش صفحات خود را به طور چشمگیری بالا ببرید
در حال حاضر بسیاری از سایت‌های بزرگ ایرانی با این مشکل مواجه هستند . پس از مطالعه ی این مقاله و آشنایی با این اشتباهات می توانید در زمینه ی طراحی سایت خود یکی از موفق ترین برنامه نویسان شناخته شوید.






مطالب مرتبط با این پست
.



می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: