درخواست کد ریدایرکت htaccess صفحات not found

  • نویسنده موضوع dr18
  • تاریخ شروع

dr18

تازه وارد
سلام

دوستان یه کد ریدایرکت صفحات htaccess  برای صفحات 404 بدین .

تو وبمستر تولز برام 2000 ارور not foun ایجاد شده .

 

MahdiY

راهبر انجمن
این کد واسه فایل htaccess :

ErrorDocument 404 /YOURFILE.HTMLسیستم وردپرسه؟اگه وردپرس باشه میتونید فایل 404.php را در مسیر قالب فعلی تون تغییر بدید

یا اگه وجود نداره بسازید

 

dr18

تازه وارد
این کد واسه فایل htaccess :

ErrorDocument 404 /YOURFILE.HTMLسیستم وردپرسه؟اگه وردپرس باشه میتونید فایل 404.php را در مسیر قالب فعلی تون تغییر بدید

یا اگه وجود نداره بسازید
ممنون دوست عزیز خیر متاسفانه وردپرس نیست .

الان محتویات فایل htacces سایت من اینه :

RewriteEngine On#RewriteBase /RewriteRule page-([0-9]*).html ./index.php?id=$1 [L]RewriteRule ^list/(.*)-([0-9]*)\.html$ ./search.php?key=$1&start=$2 [L]RewriteRule ^list/(.*)\.html$ ./search.php?key=$1 [L]Rewriterule ^rss.xml ./rss/rss.php### EXPIRES# month A2592000, week A604800, day A86400, hour A3600,15 min A900ExpiresActive OnExpiresDefault A86400ExpiresByType image/x-icon A2592000ExpiresByType application/x-javascript A2592000ExpiresByType text/css A2592000ExpiresByType image/gif A604800ExpiresByType image/png A604800ExpiresByType image/jpeg A604800ExpiresByType text/plain A604800ExpiresByType application/x-shockwave-flash A604800ExpiresByType video/x-flv A604800ExpiresByType application/pdf A604800ExpiresByType text/html A900این کدی که دادین رو کجاش بزارم ؟

 

Tiny

کاربر عضو
با سلام

فرقی نمیکنه می تونید اول یا آخرش بندازید؟

 

Mohammad

مدیر انجمن
پرسنل مدیریت
ساختار لینک ها رو از چه حالتی به چه حالتی تغییر دادید!؟ (یعنی قبلا چطور بوده و الان چطور هست؟) یا اینکه صفحات رو از دست دادید کلا؟

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

 

dr18

تازه وارد
ساختار لینک ها رو از چه حالتی به چه حالتی تغییر دادید!؟ (یعنی قبلا چطور بوده و الان چطور هست؟) یا اینکه صفحات رو از دست دادید کلا؟

ضمن اینکه نام سیستم رو بگید
متاسفانه صفحات رو از دست دادم قبلا رو این دامنه سایت بود که اطلاعات از بین رفت .

سیستم بلاگ ریدر هست .

مثل اینجا »

 

Tiny

کاربر عضو
الان من اینو اخر کد های فایل گذاشتم بجای yourfile.html چی باید باشه ؟

اینطوری که کار نمیکنه .
به جای yourfile.html بنویس 404.php بعد یه فایل 404.php با کد زیر در قالب سایتتون فراخوانی کنید. صفحات 404 به صفحه اصلی ریدایرکت میشه.

کد:
<?phpheader("HTTP/1.1 301 Moved Permanently");header("Location: ".get_bloginfo('url'));exit();?>
 
آخرین ویرایش توسط مدیر:

Mohammad

مدیر انجمن
پرسنل مدیریت
شما یک صفحه اول درست کن برای 404 ت. بعد معرفیش کن به htaccess

برای مثال یک فایل با نام error404.php می سازیم و درونش کد زیر رو میزاریم.

<?phpheader('HTTP/1.1 301 Moved Permanently');    header('Location: );die();?>بعدش درون htaccess این صفحه 404 رو باید معرفی کنیم (کد رو در اخرین قسمت از htaccess بزار

ErrorDocument 404 /error404.phpنکته: به جای پرشین اسکریپت ادرس خودتو بزار

 
بالا