ایجاد خطای 404 استاندارد برای سئو با استفاده از htaccess

i-php-i

Active Member
من توی فایل htaccess از کد زیر برای خطای 404 استفاده می کنم.
PHP:
ErrorDocument 404 /404.php
جایی خوندم که گوگل به این نوع هندلر کردن خطای 404 نمره منفی می ده و بهتره از این روش استفاده نکنیم. دلیلش هم این بود که وقتی گوگل یه درخواست نا معتبر می فرسته، سرور در جواب پاسخ 200 برای گوگل ارسال می کنه. در صورتی که این پاسخ برای شرایطی هست که سرور درخواست رو با موفقیت انجام داده باشه.

نظر شما در این رابطه چیه، لطفا توضیح بدید؟
 

Masoud1365

مدیر انجمن
با php هم میتونید با هدر 404 بفرستید به صفحه ی مورد نظرتون
 

i-php-i

Active Member
با php هم میتونید با هدر 404 بفرستید به صفحه ی مورد نظرتون

این کار چطور انجام می شه؟

وقتی کاربر آدرس یه صفحه یا فایل که وجود نداره رو وارد می کنه، پی اچ پی از کجا می فهمه؟ این کار توسط آپاچی انجام می شه.

لطفا توضیح بدید.
 

Masoud1365

مدیر انجمن
وقتی کاربر آدرس یه صفحه یا فایل که وجود نداره رو وارد می کنه، پی اچ پی از کجا می فهمه؟ این کار توسط آپاچی انجام می شه.
شما باید یه روتر هم برای cms خودتون داشته باشید ! یه نگاهی به مبحث کنترل خطاها بندازید !
 

i-php-i

Active Member
شما باید یه روتر هم برای cms خودتون داشته باشید ! یه نگاهی به مبحث کنترل خطاها بندازید !

اگر منظورتون هدایت درخواستهای نا معتبر به صفحات خطا هست که در این زمینه مشکلی ندارم. فایل htaccess این کار رو انجام می ده.

لطفا بگید متاتگ مربوط به پیغام خطای 404 چی هست؟ آیا منظور از متا تگ صفحه 404، متا تگ زیر هست؟

HTML:
<title>404 Not Found</title>

سوال دیگه اینکه بغیر از متا تگ مخصوص صفحه 404، استفاده از متا تگ زیر توی صفحات خطا، الزامی هست یا نه؟

HTML:
<meta name="ROBOTS" content="NOINDEX,NOFOLLOW,NOARCHIVE" />
 
آخرین ویرایش:

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

بالا