رفتن به مطلب

مدیریت صفحات 404


پست های پیشنهاد شده

سلام دوستان

صفحات 404 چجوری تو پرستا مدیریت میشه؟

در واقع چجوری ریدایرکت کنیم به صفحه ایندکس چون الان صفحه 404 دارم ولی وبمستر نات فاوند میزنه واسم!

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

سلام؛

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

اگر 404 بخاطر مورد دیگه ای هستش یا اینکه لینک محصول فعال هستش:

می تونید ماژولش رو از پرستا استور بخرید. و در این صورت به شکل مطلوب میتونید اونو مدیریت کنید.

البته یک راحش هم ریدایرکت از طریق پنل هاستتون هست، که البته معمولا این روش ممکنه بر روی بعضی از پنلها جواب نده.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

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

مثلا الان بگو صفحه محصول/شاخه/مدیریت‌محتوا/... بعد از اینکه «فلان» عمل رو انجام دادم/ بهمان ماژول رو نصب کردم/ بیسار تنظیمات رو فعال کردم، ۴۰۴ میده. دقیق و ریز به ریز توضیح بده. 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

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

مثلا الان بگو صفحه محصول/شاخه/مدیریت‌محتوا/... بعد از اینکه «فلان» عمل رو انجام دادم/ بهمان ماژول رو نصب کردم/ بیسار تنظیمات رو فعال کردم، ۴۰۴ میده. دقیق و ریز به ریز توضیح بده. 

 

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

حالا به هر دلیل موجود نباشه حذف پست ,تغییر یو ار ال ی هر چی ....

اینجوری گوگل وبمستر هیچ وقت از سایتم 404 نگرفته

حالا تو پرستا ادرس ناموجود رو بزنم میره صفحه 404 که اینجوری خوب نیست به نظرم!

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

و ....

می خوام همه 404 ها ریدایرکت بشن به اندکس

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

این روش رو خودم امتحان نکردم ولی در تئوری باید جواب بده :-/
باید کد رو ویرایش کنید
توی پوشه قالبتون فایل 404.tpl رو گیر بیارید و یه کد جاوا اسکریپت که هدایت میکنه به صفحه اصلیتون بنویسید .

این کد رو بالای بالا پایین کامنت های پیشفرض خود پرستا و بالای div بنویسید :

<script>
window.onload=function(){
			top.location="http://www.site.com";
	}
</script>

به جای site.com آدرس سایت خودتون رو بزنید و حل باید باشه
بعد هم در قسمت کارایی کامپایل اجباری رو روشن و تست کنید . اگه جواب داد اینجا هم بگید که دیگران استفاده کنن .

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

این روش رو خودم امتحان نکردم ولی در تئوری باید جواب بده :-/

باید کد رو ویرایش کنید

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

این کد رو بالای بالا پایین کامنت های پیشفرض خود پرستا و بالای div بنویسید :

<script>
window.onload=function(){
			top.location="http://www.site.com";
	}
</script>

به جای site.com آدرس سایت خودتون رو بزنید و حل باید باشه

بعد هم در قسمت کارایی کامپایل اجباری رو روشن و تست کنید . اگه جواب داد اینجا هم بگید که دیگران استفاده کنن .

 

فدات داداش

کار نکرد ولی

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

اینجا رو بخون شاید راه حل‌هاش به کارت بیاد. یه راه حل داره (#16) که همه گفتن کار کرده. من خودم تست نکردم.

https://www.prestashop.com/forums/topic/253368-how-do-i-redirect-404-to-my-homepage/?do=findComment&comment=1306763

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • 1 year later...

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

public_html/controllers/front/PageNotFoundController.php

فایل PageNotFoundController.php  رو ادیت کنید و کد زیر رو جایگزین کنید

<?php

/*

* 2007-2013 PrestaShop

*

* NOTICE OF LICENSE

*

* This source file is subject to the Open Software License (OSL 3.0)

* that is bundled with this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL:

* http://opensource.or...ses/osl-3.0.php

* If you did not receive a copy of the license and are unable to

* obtain it through the world-wide-web, please send an email

* to [email protected] so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

* versions in the future. If you wish to customize PrestaShop for your

* needs please refer to http://www.prestashop.com for more information.

*

* @author PrestaShop SA <[email protected]>

* @copyright 2007-2013 PrestaShop SA

* @license	http://opensource.or...ses/osl-3.0.php Open Software License (OSL 3.0)

* International Registered Trademark & Property of PrestaShop SA

*/

 

class PageNotFoundControllerCore extends FrontController

{ /*ini sudah diganti */

public $php_self = '404';

public $page_name = 'pagenotfound';

 

/**

* Assign template vars related to page content

* @see FrontController::initContent()

*/

public function initContent()

{

/*here you should change your homepage */

header("Location: http://www.iroption.com");

 

if (in_array(Tools::strtolower(substr($_SERVER['REQUEST_URI'], -3)), array('png', 'jpg', 'gif')))

{

header('Content-Type: image/gif');

readfile(_PS_IMG_DIR_.'404.gif');

exit;

}

elseif (in_array(Tools::strtolower(substr($_SERVER['REQUEST_URI'], -3)), array('.js', 'css')))

exit;

 

parent::initContent();

 

$this->setTemplate(_PS_THEME_DIR_.'404.tpl');

}

 

public function canonicalRedirection($canonical_url = '')

{

// 404 - no need to redirect to the canonical url

}

}

 

در اخر به جای  

header("Location: http://www.iroption.com");

ادرس سایت خودتون رو بزارید یا علی

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

در حال بارگذاری


  • کاربران آنلاین در این صفحه

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • اضافه کردن...