اضافه کردن / به انتهای لینکهای سئو شده الزامی هست؟

phpweb

Active Member
وقتی آدرس یه سایت رو می نویسیم، بصورت اتوماتیک یه / به آدرس اضافه می شه. مثلا اگر گوگل رو به شکل http://www.google.com وارد کنیم آدرس به شکل http://www.google.com/ در می یاد و یه اسلش به آدرس سایت اضافه می شه.

لطفا بگید که انجام اینکار توسط سرورها الزامی هست یا اینکه خودمون باید اینکار رو انجام بدیم؟

برای لینکهایی که سئو شدن، باید / رو اضافه کنیم یا به این کار احتیاج نیست؟
 

Domanjiri

Well-Known Member
سلام

اول اینکه بعضی موتور های جستجو آدرسی که انتهاش / داره رو یه آدرس جدا حساب می کنن(!)

دوم اینکه گذاشتن / در انتهای آدرس هایی که به نوعی به دایرکتوری ها اشاره دارن از طرف Apache توصیه شده

سوم اینکه مرورگر ها رفتار متفاوتی با این دوتا دارن، مثلن:
تو صفحه ای که از آدرس
PHP:
http://localhost/home
لود میشه، اگه یه کد html اینطوری داشته باشی
PHP:
<a href='other'>
این کد لینک می کنه به
PHP:
http://localhost/other
اما تو صفحه ای که از
PHP:
http://localhost/home/
لود میشه کد html بالا لینک می کنه به
PHP:
http://localhost/home/other

و چهارم اینکه آدرسی که انتهاش / داره دقیقا بیان می کنه که آدرس داریکتوری هست و کاربر می دونه که درخت محتوا ادامه داره(اینو الان ساختم !:green: )

موفق و پیروز باشید
 
آخرین ویرایش:

phpweb

Active Member
سلام

اول اینکه بعضی موتور های جستجو آدرسی که انتهاش / داره رو یه آدرس جدار حساب می کنن(!)

دوم اینکه گذاشتن / در انتهای آدرس هایی که به نوعی به دایرکتوری ها اشاره دارن از طرف apache توصیه شده

سوم اینکه مرورگر ها رفتار متفاوتی با این دوتا دارن، مثلن:
تو صفحه ای که از آدرس
PHP:
http://localhost/home
لود میشه، اگه یه کد html اینطوری داشته باشی
PHP:
<a href='other'>
این کد لینک می کنه به
PHP:
http://localhost/other
اما تو صفحه ای که از
PHP:
http://localhost/home/
لود میشه کد html بالا لینک می کنه به
PHP:
http://localhost/home/other
و چهارم اینکه آدرسی که انتهاش / داره دقیقا بیان می کنه که آدرس داریکتوری هست و کاربر می دونه که درخت محتوا ادامه داره(اینو الان ساختم !:green: )

موفق و پیروز باشید
می شه بگید منظور از
اول اینکه بعضی موتور های جستجو آدرسی که انتهاش / داره رو یه آدرس جدار حساب می کنن(!)
چی هست؟ تا اونجا که می دونم گوگل با فریم ها هم همینطور رفتار می کنه و انها رو آدرسهای جدا در نظر می گیره.

لطفا بگید که شما برای سئو کردن لینکها،/ به انتهای لینکهاتون اضافه می کنید یا نه؟
 

Domanjiri

Well-Known Member
منظورم این بود که این موتور ها آدرسی که انتهاش / داره رو یه آدرس جدید حساب میکنن، بنابراین اگه شما تصمیم گرفتید که انتهای آدرستون / بزارید همیشه و همه جا( مثلن جاهایی که لینک میدین و ...) اینکار رو انجام بدین فکر کنم دلیلش مشخصه.
درضمن این مسئله واسه گوگل مطرح نیست(موتور های پیشرفته اینارو می فهمن:green:) و ...

بله، به نظرم دلیل اول و دوم و چهارم کافی هست برای گذاشتن یه / ناقابل در انتهای آدرس، البته شاید دلایل دیگه ای هم باشه که من اطلاعی ندارم. اما علت خاصی وجود نداره که / رو نزارم.

در ضمن بهتره که سرور هر درخواستی رو چک کنه و اگه نیاز بود / به انتهای اون اضافه کنه.

موفق باشید
 
آخرین ویرایش:

phpweb

Active Member
منظورم این بود که این موتور ها آدرسی که انتهاش / داره رو یه آدرس جدید حساب میکنن، بنابراین اگه شما تصمیم گرفتید که انتهای آدرستون / بزارید همیشه و همه جا( مثلن جاهایی که لینک میدین و ...) اینکار رو انجام بدین فکر کنم دلیلش مشخصه.
درضمن این مسئله واسه گوگل مطرح نیست(موتور های پیشرفته اینارو می فهمن:green:) و ...

بله، به نظرم دلیل اول و دوم و چهارم کافی هست برای گذاشتن یه / ناقابل در انتهای آدرس، البته شاید دلایل دیگه ای هم باشه که من اطلاعی ندارم. اما علت خاصی وجود نداره که / رو نزارم.

در ضمن بهتره که سرور هر درخواستی رو چک کنه و اگه نیاز بود / به انتهای اون اضافه کنه.

موفق باشید
منظور از ادرس جدید چیه؟ آدرس جدید یعنی اینکه لینک رو یه آدرس جداگانه در نظر می گیره یا اینکه چنین لینکهایی دوبار ایندکس می شن ؟ :-?
 

Domanjiri

Well-Known Member
فرض کنید گوگل مثلن اونطور که گفتم باشه، و شما سایتتون رو توی چنتا سایت دیگه لینک کرده باشید، بعضی جاها با / و بعضی جاها بدون /.
اونوقت گوگل برای آدرس با / شما یه رنک در نظر میگیره و برای اون یکی هم یه رنک دیگه..بدیهیه که بهتره همه ارزش دو آدرس، مال یکیشون باشه..

بگذرید از این مسئله، موضوع خیلی مهمی نیست دیگه....الان اکثر مردم از موتورهایی استفاده می کنن که دیگه این مسائل سالهاست که براشون حل شده.
 

phpweb

Active Member
فرض کنید گوگل مثلن اونطور که گفتم باشه، و شما سایتتون رو توی چنتا سایت دیگه لینک کرده باشید، بعضی جاها با / و بعضی جاها بدون /.
اونوقت گوگل برای آدرس با / شما یه رنک در نظر میگیره و برای اون یکی هم یه رنک دیگه..بدیهیه که بهتره همه ارزش دو آدرس، مال یکیشون باشه..

بگذرید از این مسئله، موضوع خیلی مهمی نیست دیگه....الان اکثر مردم از موتورهایی استفاده می کنن که دیگه این مسائل سالهاست که براشون حل شده.
توی مسائل سئو قفل کردن آدرس روی www و حذف index.php از انتهای لینک بسیار روش بحث می شه. می خوام بدونم که گوگل چنین لینکهایی رو دوبار ایندکس می کنه یا اینکه دیگه با این نوع لینکها مشکلی نداره؟
 

Domanjiri

Well-Known Member
ببخشید ولی بهتره که سوال جدید رو در تاپیکی مجزا مطرح کنید، ولی حالا گوشتونو بیارید جلو تا مدیرا نفهمیدن:green:

:بله، بودن www , و نبودن اون هم مسئله مشابهی هست با این تفاوت که اینجا فکر کنم اکثر سرچ انجین ها این دوتا رو آدرس مجزا می دونن، شما باید یکی رو انتخاب کنید و با ریدایرکت مناسب و ... همه در خواست ها رو به اون آدرس بفرستی.

موفق باشید
 

phpweb

Active Member
ببخشید ولی بهتره که سوال جدید رو در تاپیکی مجزا مطرح کنید، ولی حالا گوشتونو بیارید جلو تا مدیرا نفهمیدن:green:

:بله، بودن www , و نبودن اون هم مسئله مشابهی هست با این تفاوت که اینجا فکر کنم اکثر سرچ انجین ها این دوتا رو آدرس مجزا می دونن، شما باید یکی رو انتخاب کنید و با ریدایرکت مناسب و ... همه در خواست ها رو به اون آدرس بفرستی.

موفق باشید
درسته داریم از بحث منحرف می شیم و الانه که یکی از مدیران بیاد و :mad:

یکی از سوالاتم هنوز جواب داده نشده، لطفا بگید که اضافه کردن / به انتهای آدرس یه سایت وظیفه سرور هست یا وظیفه طراح سایت؟ مثلا اگر گوگل رو به شکل http://www.google.com وارد کنیم آدرس به شکل http://www.google.com/ در می یاد و یه اسلش به آدرس سایت اضافه می شه.
 

Domanjiri

Well-Known Member
وظیفه ی طراح سایت هست که سرور رو مجبور به این کار بکنه !!:shock:

مثلن برای وب سرور Apache برنامه نویس باید یه فایل.htaccess توی پوشه ی root (یا هر جایی که لازمه) بزاره و داخل اون چند خط دستور rewrite بنویسه تا سرور هم به وظیفش عمل کنه (در مورد rewrite کردن تو همین انجمن هم مطلب هست، جدا از اینکه سرچ کردن همیشه کار خوبیه:wink:)

پیروز باشید
 

جدیدترین ارسال ها

بالا