PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : فیکس کردن www



hakimalireza
August 11th, 2012, 01:27
درود
من روی فایل htaccess. دو خط اضافه کردم که باعث فیکس شدن www روی آدرس سایت میشه یعنی همیشه آدرس سایت من IANA — Example domains (http://www.example.com) هست
بعد از مدتی متوجه شدم که توی قسمت تغییر مسیر Redirects یه دونه تغییر مسیر به سایت اضافه شده الان این دوتا به هم مربوطن؟
با سپاس
یا علی

shivahost
August 11th, 2012, 02:28
...

hakimalireza
August 11th, 2012, 02:41
برای سئو تاثیری دارد؟

shivahost
August 11th, 2012, 02:53
تا جایی که می دانم خوب نیست.

ms313
August 11th, 2012, 13:16
ببخشيد چطوري ميشه www. رو ثابت كرد تو دامنه ؟
ريداكت مي كنم بدون www. رو با دامنه www. اما ريداكت نميشه.
در ضمن شما كدوم رو پيشنهاد ميدين؟

shivahost
August 11th, 2012, 14:45
ببخشيد چطوري ميشه www. رو ثابت كرد تو دامنه ؟
ريداكت مي كنم بدون www. رو با دامنه www. اما ريداكت نميشه.
در ضمن شما كدوم رو پيشنهاد ميدين؟


باز شدن سایت فقط با www باشد (http://www.shivahost.net/forum/17-%D8%B3%D8%A7%DB%8C%D8%B1/80-%D8%A8%D8%A7%D8%B2-%D8%B4%D8%AF%D9%86-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%81%D9%82%D8%B7-%D8%A8%D8%A7-www-%D8%A8%D8%A7%D8%B4%D8%AF)

tsonade
August 11th, 2012, 15:40
اول این کد را در سطر اول فایل htaccess.
قرار می دهید

کد PHP:
RewriteEngine on


بعد این کد را در سطر دوم برای حذف کردن index هست زمانی که forum.php رو به index.php تغییر داده باشید

کد PHP:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/
RewriteRule ^index.php$ http://www.yoursite.com/ [R=301,L]


این کد هم در سطر سوم قرار میدید برای اضافه کردن www به قبل ادرس سایت

کد PHP:
RewriteCond %{HTTP_HOST} ^yoursite.com$
RewriteRule (.*) http://www.yoursite.com/$1 [R=301,L]



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

tsonade
August 11th, 2012, 15:42
البته من اینو برای وی بی نوشتم ولی می تونید برای سایت های دیگه هم استفاده کنید

tsonade
August 11th, 2012, 15:45
این اموزش فقط برای دامنه های اصلی هست نه رو ساب دامین و نه روی فایل اضافه کار نمی کنه فقط روی دامنه اصلی
اگرم بشه من راهی برای ان نمی دونم !

hakimalireza
August 13th, 2012, 19:59
تا جایی که می دانم خوب نیست.

من تو چند تا سایت دیگه هم که دیدم گفتن که برای سئو مفیده

mosili
August 13th, 2012, 20:41
تا جایی که می دانم خوب نیست.

ببخشید قصد جسارت و یا توهین ندارم ولی رو چه حسابی میگید که خوب نیست ؟

یکی از مباحث اصلی سئو همین canonical URL هستش . خیلی هم مهمه حتی در این حد که خود گوگل توی بخش وبمسترش یه بخش رو اختصاص داده به این مسئله

shivahost
August 14th, 2012, 03:12
ببخشید قصد جسارت و یا توهین ندارم ولی رو چه حسابی میگید که خوب نیست ؟

یکی از مباحث اصلی سئو همین canonical URL هستش . خیلی هم مهمه حتی در این حد که خود گوگل توی بخش وبمسترش یه بخش رو اختصاص داده به این مسئله

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

اما ضرر مهمی که داره اینه که بخش مهمی از سئو لینک های ورودی به سایت شماست. فرض کنید یک سایت معتبر یه سایت شما که حتما با www باز می شود لینک بدهد اما www آن را نگذارد! در این حالت شما آن لینک ورودی معتبر را در محاسبه پیج رنک گوگل از دست می دهید....

mosili
August 14th, 2012, 03:43
این بحث خیلی مفصل می تونه باشه. اول اینکه بصورت استاندارد همه سایت ها با www یا بدون آن در دسترس هستند و طبیعتا گوگل نباید امتیاز خاصی به آن بدهد. اما اگر شما برای سایت خود فقط یک آدرس داشته باشید یعنی ریدایرکت کنید به اینکه حتما با www باز بشه و یا برعکس ریدایرکت کنید که حتما بدون www باز بشه از نظر گوگل و سئو خوبه چون گوگل میاد و همه صفحات شما را فقط با یک آدرس www دار یا فقط بدون www ایندکس می کنه و گیج نمی شود.

اما ضرر مهمی که داره اینه که بخش مهمی از سئو لینک های ورودی به سایت شماست. فرض کنید یک سایت معتبر یه سایت شما که حتما با www باز می شود لینک بدهد اما www آن را نگذارد! در این حالت شما آن لینک ورودی معتبر را در محاسبه پیج رنک گوگل از دست می دهید....

بخش دوم رو قبول دارم ! لینک های ورودی تاثیرشون تغییر میکنه .
ولی این بحث به مقدار بسیار زیادی مهمه برای گوگل .
چون الان خیلی از سایت های بزرگ دارن ساب دامنه ها رو به شرکت های کوچیک میدن تا براشون خورده کار ها رو بکنن . مثلا همین Cnet که دامنه Download.com رو داره ، کلی از ساب دامنه هاش داره به شرکت های ریتیل داده میشه برای بزرگتر کردن مجموعه .
و www هم میتونه یه جور ساب دامنه باشه . و به همین دلیل بسیار مهمه برای گوگل

index.mailbox
August 14th, 2012, 20:06
آقا من انجام دادم نشد

RewriteEngine On RewriteCond %{HTTP_HOST} !^www.***.ir$ RewriteRule ^(.*)$ http://www.***.ir/$1 [R=301]

index.mailbox
August 14th, 2012, 20:13
من یه جا دیدم میگن اینجوری
اما هیچ کدوم کار نکرده

RewriteEngine On


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

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule (.*) http://www.example.com$1 [R=301]

mosili
August 14th, 2012, 20:16
اینجارو یه نگاه بندازید شاید مشکلتون رفع بشه :

How to fix URL canonicalization with .htaccess? - Stack Overflow (http://stackoverflow.com/questions/4163662/how-to-fix-url-canonicalization-with-htaccess)

index.mailbox
August 14th, 2012, 20:23
اینجارو یه نگاه بندازید شاید مشکلتون رفع بشه :
این یه چیز دیگه میگه که؟