| ||||||||||
Shopping cart software Solutions for online shops and malls | ||||||||||
|
X-Cart Home | FAQ | Forum rules | Calendar | User manuals | Login |
301 Redirect deleted product to new page instead of 404 | |||
|
|
Thread Tools | Search this Thread |
#1
|
|||||||
|
|||||||
301 Redirect deleted product to new page instead of 404
A user asked this question in another thread and instead of hijacking it I'm starting this one. I'm posting the edit here in hopes that other will chime in and let us know if there is a better way.
I will be using a more involved version of this that will 301 for certain filtered URLs and 404 everything else. I'm not sure if this is the best way to accomplish this or not but using a server response checker everything is working okay. I know that it's best to not delete product but we have a unique business that specializes in products that are "one of a kind" and when it's sold it can't be replaced so you have to upload a new product of the same group. The reality is that to keep your sanity you must delete sold items from time to time. In include/func/func.core.php around line 3133 Change: Code:
Code:
__________________
X-Cart GoldPlus v4.7.12 | reBOOT (reDUX) Template v4.7.12.9 | Always The Best |
|||||||
#2
|
|||||||||
|
|||||||||
Re: 301 Redirect deleted product to new page instead of 404
If this is for products only probably better to do it here
func.product.php around line 2430 if product is not found or disabled PHP Code:
replace the one you need with func_header_location($location, true, 301, true, false); Replace $location with where you want it to go like 'home.php', or 'home.php?cat=XX', or static page... This func_select_product is called by product.php. Keep in mind though that same function is probably called on other occasions to list products so probably best to replace the func_403 or func_page_not_found with the new code and leave the "return false" as is
__________________
Steve Stoyanov CFLSystems.com Web Development |
|||||||||
|
#3
|
|||||||
|
|||||||
Re: 301 Redirect deleted product to new page instead of 404
Hi Steve,
That's excellent! I was hoping you'd show me a better way. As always I'm very appreciative of your help! Paul
__________________
X-Cart GoldPlus v4.7.12 | reBOOT (reDUX) Template v4.7.12.9 | Always The Best |
|||||||
#4
|
|||||||||
|
|||||||||
Re: 301 Redirect deleted product to new page instead of 404
No problem
__________________
Steve Stoyanov CFLSystems.com Web Development |
|||||||||
|
|||
X-Cart forums © 2001-2020
|