صفحه 3 از 3 نخستنخست 123
نمایش نتایج: از شماره 21 تا 24 , از مجموع 24

موضوع: سوال در مورد صفحه 404

  1. #21
    عضو انجمن
    تاریخ عضویت
    Jul 2016
    نوشته ها
    335
    تشکر تشکر کرده 
    619
    تشکر تشکر شده 
    96
    تشکر شده در
    77 پست

    پیش فرض پاسخ : سوال در مورد صفحه 404

    نقل قول نوشته اصلی توسط hamid1101 نمایش پست ها
    برای رفع مشکل 404 ساده ترین راه روش زیر هست:

    1 - یک فایل php با نام 404 در فولدر تمپلیت وردپرس خودتون ایجاد کنید
    2 - فایل را باز کنید و محتوی زیر را در اون کپی کنید و ذخیره کنید.

    کد PHP:

    <?php

    get_header
    (); ?>

        <div id="primary">
            <main id="main" role="main">

                <section class="error-404 not-found">
                    <header class="page-header">
                        <h1 class="page-title">Page Not Found!</h1>
                    </header>

                    <div class="page-content">
                        <p>It looks like nothing was found at this location.</p>
                    </div>
                </section>
            </main>
        </div>

    <?php get_footer(); ?>

    بعد از اینکار دیگه نیاز به انجام کاردیگری نیست و به صورت خودکار اگر صفحه ای یافت نشه این صفحه نشون داده میشه. البته این کد تست هست و شامل قسمت هایی میشه که حتما باید در صفحه گنجانده بشه. خودتون میتونید هر چیزی دیگری را بر اساس نیازتون بهش اضافه کنید
    خیلی ممنون از راهنماییتون کارایی که فرمودین انجام دادم و درست شد.اما صفحه ی 404 که بالا میاد 2 تا نوشته ی"Page Not Found"و"It looks like nothing was found at this location" توی حریم و کادر اصلی صفحه نیستن و از سمت چپ صفحه چسبیدن به انتهای صفحه.میشه راهنمایی بفرمایید چکار کنم؟فایل page.php رو هم اینجا میذارم اگه نیاز باشه
    کد PHP:
    <?php get_header(); ?><!--// page -->    <section id="content">    <div class="container">        <div class="single_left">            <div class="single_post_cont">                <?php if (have_posts()) : while (have_posts()) : the_post(); ?>                    <h1 itemprop="headline" title="<?php the_title(); ?>" class="single_title"><?php the_title(); ?></h1>                    <div class="single_inside_content">                        <?php the_content(); ?>                    </div><!--//single_inside_content-->                    <br /><br />                    <?php //comments_template(); ?>                    <!--<div class="next_prev_cont">                        <div class="left">                             <?php previous_post_link('%link''<i>Previous post</i><br />%title'); ?>                         </div>                        <div class="right">                             <?php next_post_link('%link''<i>Next post</i><br />%title'); ?>                         </div>                        <div class="clear"></div>                    </div>--><!--//next_prev_cont-->                                                                <?php endwhile; else: ?>                                    <h3>Sorry, no posts matched your criteria.</h3>                <?php endif; ?>                                                        </div><!--//single_post_cont-->                </div><!--//single_left-->                <?php get_sidebar(); ?>                <div class="clear"></div>            </div><!--//container--></section><!--//content--><?php get_footer(); ?>

  2. # ADS




     

  3. #22
    عضو جدید hamid1101 آواتار ها
    تاریخ عضویت
    Jun 2012
    محل سکونت
    اصفهان
    نوشته ها
    60
    تشکر تشکر کرده 
    13
    تشکر تشکر شده 
    45
    تشکر شده در
    38 پست

    پیش فرض پاسخ : سوال در مورد صفحه 404

    من کد شما را برای صفحه 404 تغییر دادم که در زیر هست. بقیه اش را بر اساس طراحی خودتون درستش کنید و متن های داخلش را هم میتونید تغییر بدهید. مسئله ای که هست اینه که شما نمیتونید از محتوی صفحاتی مانند page.php یا single.php برای 404 استفاده کنید. و اگر اون صفحات را کپی کنید و اسمش را تغییر بدهید باعث میشه که نه تنها مشکل 404 حل نشه بلکه از اون به بعد خطای 500 را هم دریافت کنید.

    مواردی که باید توی 404 باشه را توی کد زیر که بر اساس کدی است که خودتون فرستاید اومده. خودتون میتونید به دلخواه محتوی را تغییر بدهید.

    کد PHP:
     <?php get_header(); ?>

     <section id="content">    
         <div class="container">        
             <div class="single_left">            
                 <div class="single_post_cont">                
                     <h1 itemprop="headline" class="single_title">صفحه یافت نشد</h1>
                     <div class="single_inside_content">صفحه مورد نظر شما یافت نشد</div>                  
                    <br /><br />
                 </div> 
             </div>
             <div class="clear"></div>  
         </div>
     </section>

     <?php get_footer(); ?>
    آرون هاست ارایه دهنده گواهینامه های SSL دامنه ملی و بین المللی
    https://aron.host/ssl-certificates

  4. تعداد تشکر ها از hamid1101 به دلیل پست مفید


  5. #23
    عضو انجمن
    تاریخ عضویت
    Jul 2016
    نوشته ها
    335
    تشکر تشکر کرده 
    619
    تشکر تشکر شده 
    96
    تشکر شده در
    77 پست

    پیش فرض پاسخ : سوال در مورد صفحه 404

    سلام تشکر از شما با این کد جدید مشکل حل شد
    اما یه چیزی که هست اینه که وقتی توی آدرس بار مرورگر آدرسی از سایتو که وجود نداره تایپ میکنم ریدایرکت میشه به صفحه اصلی(302 به 200) و وقتی دوباره همون آدرسی که وجود نداره رو توی همون آدرس بار (آدرس بار مرور گر توی همون صفحه مرورگر که صفحه اصلی سایتمو بالا اورده)تایپ میکنم این بار بدرستی برگه 404 بالا میاد(status code 404)
    یعنی آدرس اشتباهو اول ریدایرکت میکنه صفحه اصلی بعد اگه توی همون صفحه دوباره آدرس اشتباهو وارد کنی این بار 404(به شکل کدی که دادین) بالا میاد
    این مشکل توی کد قبلی هم بود
    ممنون میشم در این باره هم راهنمایی بفرمایید.تشکر
    ویرایش توسط alirad : January 5th, 2017 در ساعت 21:05

  6. #24
    عضو انجمن alicpk آواتار ها
    تاریخ عضویت
    Jan 2012
    نوشته ها
    103
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    108
    تشکر شده در
    85 پست

    پیش فرض پاسخ : سوال در مورد صفحه 404

    پیشنهاد میکنم برای خطاهای سایتتون یک صفحه داشته باشید . اگه بتونید توی اون صفحه لینکهای مفید به مطالب دیگرتون داشته باشید تا کاربر را به گشت و گذار بیشتر در سایت ترغیب کنه خیلی خوبه
    این کار را برای تمامی صفحات خطا پیاده سازی کنید مطمئن باشید نتیجه خوبی خواهید گرفت
    ارائه دهنده انواع سرور مجازی داخلی و خارجی با کانفیگ های متنوع رفع تحریم و رفع فیلترینگ داخلی و خارجی جهت استعلام . خرید و دریافت اکانت تست از طریق تلگرام و ایمیل یا خصوصی در ارتباط باشید@mrsaeidi

صفحه 3 از 3 نخستنخست 123

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 3
    آخرين نوشته: November 3rd, 2015, 19:25
  2. پاسخ ها: 15
    آخرين نوشته: July 26th, 2012, 14:16
  3. سوال و راهنمایی در مورد دیتاسنتر Equinix سوئیس
    توسط logofun در انجمن سرور اختصاصی
    پاسخ ها: 69
    آخرين نوشته: July 27th, 2011, 23:32
  4. سوئیچینگ و سوئیچ سیسکو Switching
    توسط royalserver.ir در انجمن سیسکو Cisco
    پاسخ ها: 0
    آخرين نوشته: February 9th, 2011, 12:22

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •