karimi_pol

نحوه اختصاصی کردن صفحه ارور 404

3 پست در این موضوع

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

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

برای اینکار زحمت بکشید از یک افزونه سئو سایز مثل sh404sef استفاده کنید و در اینترنت سرچ کنید پیدا می کنید موردی که می گم

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

مورد بعدی هم می تونید خود قسمت قالب سیستمی جوملا رو کلا ویرایش کنید که کار خوبی هست

Share this post


Link to post
Share on other sites

شما بدون هیچ کامپونتی می توانید به راحتی صفحه 404 اختصاصی برای وب سایت خود با روش زیر ایجاد نمایید:

1- ایجاد یک مطلب با توضیحات زیر برای نمایش در صفحات 404

(1- عنوان را error 404 page بگذارید این عنوان صفحه ای است که کاربربه آن هدایت میشود

2- نام مستعار آدرس لینکی است که برای این صفحه ایجاد میشود دقت بفرمایید که حتما نام مستعار را بر روی 404 بگذارید

3- مجموعه مورد نظر خود را انتخاب نمایید این مجموعه میتواند دسته بندی نشده بوده و یا مجموعه ای دلخواه بسازید و مطلب خود را در آن قرار دهید.

4- تصویری که تمایل دارید تا در صفحه 404 نمایش داده شود را در ویرایشگر وارد نمایید

5- از تب سمت چپ این صفحه در تنظیمات توضیحات کلی (تنظیمات متا) قسمت روبوتها را کلیک نمایید و گزینه بدون فهرست،بدون پیروی یا(no index،نامرتبط) را انتخاب نمایید. ).

2- در این مرحله یک منو مخفی ایجاد نمایید و سپس درون این منو یک گزینه منو ایجاد نمایید که از نوع مطلب باشد.

منو مخفی منوی است که در هیچ جای سایت نمایش داده نشود.

در سمت راست منو:

1- نوع گزینه منو که باید مطلب باشد (مطلب 404 که ساختیم)

2 - عنوان منو که Error 404 page باید قرار دهید

3- نام مسعار منو 404 قرار میگیرد

4- پس از انتخاب مطلب لینک این منو برای شما ایجاد میشود که آن را کپی نمایید و در جایی نگه دارید این لینک در آینده مورد نیاز ما خواهد شد .

3- حال به هاست خود روید و وارد پوشه templates شوید حال وارد پوشه قالب خود شوید در صورتی که در این پوشه فایلی به نام error.php وجود داشته باشد که آن را باید ویرایش نمایش نمایید و اگر هم وجود نداشت که یک فایل با این نام در روت قالب ایجاد نمایید

محتوای این فایل باید به شکل زیر باشد

1. <?php defined( '_JEXEC' ) or die( 'Restricted access'); if ($this->error->getCode() == 404) { header('Location: /لینک صفحه 404 که ایجاد نموده اید'); exit; }

در قسمت لینک صفحه 404 آدرس لینک منویی که قبلا در گام چهارم گفته بودیم در جایی نگه دارید کپی نمایید

مثال :

1. Location:/index.php?option=com_content&view=category&id=16&Itemid=54

برای جوملا 3.0 باید کد ها به روش زیر باشد

1. if ($this->error->code == 404) { header('Location: /لینک صفحه 404 که ایجاد نموده اید'); exit; }

---------------------------------------------------------------------------------------------------------------------------------

توجه نمایید که در برخی قالب ها ممکن است فقط خط زیر نوشته شده باشد:

// no direct access

defined('_JEXEC') or die('Restricted access');

که در این صورت با خط زیر را به صورت دستی اضافه نمایید.

if ($this->error->getCode() == 404) { header('Location:/404'); exit; }

404/ در این قسمت لینک همان صفحه منوی 404 ای است که ساخته اید. ('Location:/404')

امیدوارم از این آموزش لذت برده باشید.

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری