I am using SEO Layered Navigation Plus < http://www.manadev.com/seo-layered-navigation-plus > in Magento 1.7. Few days age, I have put some demo products and it was working fine but when my site goes to live server and I have deleted all the products then it is not working.
Suppose, I have a attribute "Color" with two option White, block etc. Now I click on white then the products are not filtering but the url is changing. Now the strange thing is - After that, if I am refreshing the page then it will redirect to 404 error page.
Please, help me out.
I think you should check the following:
Make sure you unsecure, secure base URL is pointing correctly to your live website and try to flush your Magento cache storage.
Are you using the latest version of the extension ?, maybe you should check for any new updates, the last version was 3.10.
Related
I know Joomla 1.6 is old, the site isn't mine.
The problem: after logging in as normal site user using a menu link, a redirect to a special info page should be performed. But, the post itself (apparently) redirects to the user's profile page, which is not desired.
When I try to call the post directly it's the same. If not logged in, 404 not found error pops up.
Any ideas?
Edit: the 404 says "Category not found". The post has the category "Uncategorised", like most of the other posts.
Using Joomla 3.8.10, and I recently hand the same problem. Log into Joomla, member sees 404 page. Clearing the Joomla cache solved the problem (at least for now). Thank you so much to Robert K. for posting his solution.
Update #1 -- Shree, good info. My primary purpose was to show that the solution of clearing the cache would still work for Joomla 3.8.10, which is many years newer that Joomla 1.6. Almost no one uses Joomla 1.6 anymore.
Update #2 - Clearing the Joomla cache was only a temporary solution, because the problem came back again. I had to disable the new Joomla extension of CJBlog, which I had just installed. And, then clearing Joomla cache cured my login-shows-404 problem.
Guess no one's interested in the answer, but I'll post it anyway.
The problem was the caching system (it used to work for like 15 min and break after that time). I deactivated it and everything works fine now.
Please help me with Magento 1.7 project.
In product URL:
x.com/product.html
But in address bar to auto add:
x.com/product.html#.VWxxxxxxxxx
and reload:
x.com/product.html#.VWyyyyyyyyy
and reload:
x.com/product.html#.VWzzzzzzzzz
Please help me to remove #.VW.
Thank you.
Sometimes when you make changes to your products, or enable a certain extension, Magento might start to rewrite all your URLs to include a suffix "-1" or some other number. Within the URL Rewrites, Magento differentiates between System URLs and Custom URLs. If the System URLs are broken like this, you should not fix this by adding new Custom URLs.
Instead, open up phpMyAdmin, create a backup of your Magento database, and flush the Magento table `core_url_rewrite (so that it becomes totally empty). Immediately afterwards, refresh the Catalog Url Rewrites under Index Management. This will regenerate all System URLs.
I just upgraded a prestashop from 1.2.x to 1.5.4.1
everything seems to work but products page is not showing anything at all
every other page under catalog and the rest of the back office work fine
I just cant seem to figure it out
BTW I am new to prestashop, so it may be a stupid mistake
You must be getting errors on product page but the display_errors are disabled go to /config/defines.inc.php and replace off with on for else
else
{
#ini_set('display_errors', 'off');
it will display all errors
I had same issue after moving to the new Server. I couldn't open any Product page in my Prestashop. Regenerating the .htaccess and many other tricks didn't help me. To my surprise the final solution was so simple... Changed Preferences->SEO&URLs->Shop domain from www.mydomain.com to mydomain.com.
I'm still new to learning Magento. I only followed a tutorial but it's not working. I added a new product and associated it to all categories just as a test. The tutorial would show the image of the product once he clicks on a subcategory but mine didn't.
It gives me this error:
The requested URL /magento/sample-sub-cat-1-tutorials/sample-sub-category-2.html was not found on this server.
What is wrong? I'm doing everything in the admin panel without coding as a start.
That is an error page returned by your web server software, not a Magento-handled 404 page. Try adding index.php before your url string i.e. site.com/index.php/magento/sample-sub-cat-1-tutorials/sample-sub-category-2.html; if that works, you need to check server rewrites (System > Configuration > Web > Search Engines Optimization) or check that rewriting is available for your web server software.
If I create a basic asp.net application and set the #outputcache the page is cached fine in chrome & IE on the desktop. First request returns 200, subsequent request return 304 for the default.aspx. (I'm monitoring through fiddler)
However accessing the same page from an iPhone I noticed that it's always returning 200 for the aspx file. All resources are being caching and are returning 304's. So it's just the aspx page.
Any ideas why this is happening?
Some technical details:
<%# OutputCache Duration="30" VaryByParam="None" Location="Any" %>
Stock standard ASPX page. Content-Length: 2464
Reloading on the iPhone using refresh control or keyboard "go" doesn't make a difference.
Explicitly setting eTag does not make a difference
Last-Modified is set
but If-Modified-Since is not being send for the ASPX page
Latest IOS 4.3.1
IIS 7.5 running on Win7 using ASP.NET 4
I think I figured it out. Feel free to correct me however. Website caching is a very messy area.
The root of the problem is that the iPhone is not sending "If-Modified-Since" headers with it's requests. Without that the server cannot reply with a 304.
After some experiments I've found that if you use a link to navigate to the page it will send the 'If-Modified-Since' header and everything works as expected and the server neatly returns a 304.
Cases where it does not send a "If-Modified-Since" even though it's cached:
Typing in the URL
Pressing the refresh button
Selecting the URL and pressing Go
Opening as a bookmark
Opening from a saved reference on the home screen
It only seems to be doing this for the primary url everything else that is referenced does have a "If-Modified-Since" header (where applicable).
Note: I've tested this on IOS 4.3.1 only. Looking at the link Paddo send and further investigation into that area it seems that Apple likes to change caching behaviour between IOS versions.
Found this, re php (will also apply to .net)... iphone doesn't seem to cache any resource over 15k in size, and total cache size is 1.5MB. Note this is old information so may have changed.
http://www.phpied.com/iphone-caching/
The solution for a file over 15k, is to use an offline application cache manifest file, as outlined here:
http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariWebContent/Client-SideStorage/Client-SideStorage.html
PS I know your content length is below 15k - so something else must be amiss... but I'm still hopeful that the manifest file will work.
for ASP.NET just use
Response.AddHeader( "Cache-Control","no-cache");
or
Response.AddHeader( "Pragma", "no-cache");
or
Response.Cache.SetCacheability(HttpCacheability.NoCache);