New Zenner
- Join Date:
- Sep 2009
- Posts:
- 16
- Plugin Contributions:
- 0
Ceon URI Mapping (SEO)
Thank you again for the helpful replies!
I'll take your advice and just use the 1.3.9f files in my h install
Keep up the good work and excellent support!
Views: 472,294
New Zenner
Thank you again for the helpful replies!
I'll take your advice and just use the 1.3.9f files in my h install
Keep up the good work and excellent support!
Passed
Hi,
DivaVocals:
Call it a by-product of my day job where I write functional requirements docs and must be sure that there is enough details for my developers to understand the needs of the users..
Well that makes sense! :)
DivaVocals:
No worries.. I'm awfully surprised to see you here on a weekend..:smile:
Really? I reply irrespective of the day. I have no regular hours. I'm technically always in working hours when I'm awake! (That'll finally change in 2011 hopefully :) ).
Enjoy the rest of your weekend!
All the best..
Conor
Passed
Hi,
celticwebsolutions:
Thank you again for the helpful replies!
I'll take your advice and just use the 1.3.9f files in my h install
Keep up the good work and excellent support!
No problem. Glad that you like the software!
Enjoy the rest of your weekend.
All the best..
Conor
ceon
Totally Zenned
conor:
Well that makes sense! :)
Well my posts do leave little room for misunderstanding..:laugh: My mom must have been a prophet.. She's named me Crystal and I like to make sure when I communicate that I am CLEAR.. (As in CRYSTAL clear:laugh:)
conor:
Really? I reply irrespective of the day. I have no regular hours. I'm technically always in working hours when I'm awake! (That'll finally change in 2011 hopefully :) ).Maybe I'm wrong.. but I am used to not seeing as MUCH of you on the weekends..:smile:
conor:
Enjoy the rest of your weekend!You too.. After I upload some new contributions, I will be cooking and cleaning.. Which is good because my reward will be EATING!!:laugh::laugh:
Zen Follower
member:
Conor,
The problem is:
- I have bots looking in the categories for my images and getting a 404 response
example:GET /category/images/medium/image.jpg
- My cache at Google in Internet Explorer is looking for the stylesheet at Google
example:
webcache.googleusercontent.com/includes/templates/custom/css/stylesheet.cssand the images in the category
example: example.com/category/images/image.jpg
The cache in Firefox renders the stylesheet and the images correctly
conor:
Hi,
I can't tell you specifically as it depends on how you've set up your site but you should look in
html_header.php and check that a base href tag is present (this prevents most "relative URIs on a static URI site" problems.
Also look in your template files.. make sure none of them use "relative" links.. make sure they start with / and use the whole path, e.g. /images/image.jpg not images/image.jpg
Hope that helps.
All the best..
Conor
ceon
Thank you for your reply. I did not find any errors in those files.
I will post my solution in hopes of helping someone else. I ended up putting this in the htaccess to take care of this. I had to do it for each main category for the products, not the linked categories.
Redirect 301 /category/images/ http://example.com/images/
Redirect 301 /category/includes/ http://example.com/includes/
Totally Zenned
This module is causing issues on almost every one of our client's websites that uses it.
the htacess rules make zc_install inaccessible so upgrading requires the module to be disabled temporarily in order to patch the database... we shouldn't have to do this.
it doesn't allow you to exclude certain pages from being re-written and as a result mods like Fast and Easy Checkout are losing URL parameters when redirecting between pages.
Even when the module is turned off, the .htaccess rules are still in effect.
Considering this is a SEO URLs module, it is important that it does not cause issues as uninstalling may not be an option or devastating effects could happen to a site's search engine rankings.
Passed
Hi,
member:
Thank you for your reply. I did not find any errors in those files.
No, you missed the errors in the files.
Please send me FTP and admin details for your site and I'll take a quick look.
member:
I will post my solution in hopes of helping someone else. I ended up putting this in the htaccess to take care of this. I had to do it for each main category for the products, not the linked categories.
No, no-one do that! That's not a good idea!
It may work but it's a bad solution.
You need to fix the problem, not add a kludge like that to the .htaccess file.
All the best..
Conor
ceon
Passed
Hi,
numinix:
This module is causing issues on almost every one of our client's websites that uses it.
Try reading the instructions that come with the module. It's not very hard to read instructions.
All the best..
Conor
ceon
New Zenner
Hi Ceon,
How are you?
Thank you for giving me a great software for SEO purpose.
I got a small issue for ZC 1.3.9h.
I download and replace all the file with 1.3.9c version
Then I configure the Auto URI Mapping, but I don't know how to do last 2 steps in installation.
My admin folder is ak
Then I test the product URL:
http://www.akshop.com.au/Desktop/AMD-Machine
But it doesn't work. Is the reason of this cause I skip the final 2 steps?
Hope to hear from you soon.
Totally Zenned
If you skipped ANY steps you will get this result.. Re-read the install docs.. follow ALL the steps..
anqus11:
Hi Ceon,
How are you?
Thank you for giving me a great software for SEO purpose.
I got a small issue for ZC 1.3.9h.
I download and replace all the file with 1.3.9c version
Then I configure the Auto URI Mapping, but I don't know how to do last 2 steps in installation.My admin folder is ak
Then I test the product URL:
http://www.akshop.com.au/Desktop/AMD-MachineBut it doesn't work. Is the reason of this cause I skip the final 2 steps?
Hope to hear from you soon.
New Zenner
I tried to do the step 4 by creating an .htaccess file in my root (as i can't see any .htaccess exist). The .htaccess as follow:
Don't rewrite any URIs ending with a file extension (ending with .[xxxxx])
RewriteCond %{REQUEST_URI} !.[a-z]{2,5}$ [NC]
Don't rewrite admin directory
RewriteCond %{REQUEST_URI} !^/ak [NC]
Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/editors [NC]
Don't rewrite cPanel directories
RewriteCond %{REQUEST_URI} !/cpanel [NC]
RewriteCond %{REQUEST_URI} !/frontend [NC]Handle all other URIs using Zen Cart (index.php)
RewriteRule .* index.php?%{QUERY_STRING} [L]
My admin folder is AK. All the steps is done but the URI link is still not work. Can you help?
New Zenner
After having just had upgrade issues myself I have to agree with Conor, I did an upgrade one version at a time from c - h just copying over the files that changed in each revision. Then after that I went back through the ceon install instructions and altered / replaced any files that the updates overwrote that needed alterations for ceon to work.
So that 5 separate updates I applied and at no point have I disabled ceon once I knew what I was doing. It's actually extremely easy once you re-read the instructions and notes that come with the zencart packages
Ceon is an excellent package and should be made part of the standard release if you ask me! Support is also exemplary!
numinix:
This module is causing issues on almost every one of our client's websites that uses it.
the htacess rules make zc_install inaccessible so upgrading requires the module to be disabled temporarily in order to patch the database... we shouldn't have to do this.
it doesn't allow you to exclude certain pages from being re-written and as a result mods like Fast and Easy Checkout are losing URL parameters when redirecting between pages.
Even when the module is turned off, the .htaccess rules are still in effect.
Considering this is a SEO URLs module, it is important that it does not cause issues as uninstalling may not be an option or devastating effects could happen to a site's search engine rankings.
Totally Zenned
numinix:
- it doesn't allow you to exclude certain pages from being re-written and as a result mods like Fast and Easy Checkout are losing URL parameters when redirecting between pages.
Can you elaborate on this?? The Ceon URI mapping provides a means to exclude apps which I have used successfully for other mods which required it. (the WordPress integration mods is the one place off the top of my head which comes to mind where I've used that)
Are you saying that this method is not effective for some mods/store configurations??
How can a file in a third party module be excluded?
Excluding a file from being processed by the URI Mapping module is a simple matter:
/shop/name_of_file_to_exclude.php
Passed
Hi,
anqus11:
I tried to do the step 4 by creating an .htaccess file in my root (as i can't see any .htaccess exist). The .htaccess as follow:
That looks good. It should work for the setup you've described.
I'm not sure what's wrong on your server.. possibly .htaccess files can't actually be used on your server?
Please send me FTP and admin details for your site and I'll see if I can identify/fixc the problem.
All the best..
Conor
ceon
Totally Zenned
DivaVocals:
Can you elaborate on this?? The Ceon URI mapping provides a means to exclude apps which I have used successfully for other mods which required it. (the WordPress integration mods is the one place off the top of my head which comes to mind where I've used that)
Are you saying that this method is not effective for some mods/store configurations??
Specifically, we need this module to not rewrite the checkout pages. It is causing FEC a lot of problems which uses a lot of redirects (using the zen cart functions).
Totally Zenned
numinix:
Specifically, we need this module to not rewrite the checkout pages. It is causing FEC a lot of problems which uses a lot of redirects (using the zen cart functions).
How can a file in a third party module be excluded?
Excluding a file from being processed by the URI Mapping module is a simple matter:
* Go to Modules > URI Mapping (SEO) Config in the Zen Cart admin. * Add the path of the file on the site to the Excluded Files configuration setting, seperating it from any currently excluded files with a comma (‘,’). * The path should start from the store's root slash. * For example: /shop/name_of_file_to_exclude.php
So how would I add a dynamically created page from being rewritten? For example, index.php?main_page=checkout?
Could there not be a field in the configuration for specifying page names?
Totally Zenned
numinix:
Specifically, we need this module to not rewrite the checkout pages. It is causing FEC a lot of problems which uses a lot of redirects (using the zen cart functions).Understood, and maybe I'm missing something here.. I don't remember this module generating URI's for the checkout pages. If I recall correctly, if I wanted the checkout pages to be re-written I had to explicitly add those URI's to the DB manually.
For the sites I installed this module on I recall that only the product pages and EZ-Pages generated a URI, and other pages required me to explicitly create the URI in the DB.. Perhaps I'll install this on my test store to re-verify this. I've only been testing FEC so I don't know yet how it interacts with Ceon URI yet..
Passed
Hi,
numinix:
Specifically, we need this module to not rewrite the checkout pages. It is causing FEC a lot of problems which uses a lot of redirects (using the zen cart functions).
The module doesn't run for the checkout pages.
However, it does run for pages that use application_top.php
You can add exclusions for any file including application_top.php, EXCLUDING any query string parameters.
E.g. you can exclude
/module_folder/module_file.php
But NOT:
/index.php?main_page=some_module_files_page
If you are using the second format, for any files including application_top.php, you need to rewrite FEC to not use the same URI format to load files as Zen Cart, but to use custom file names.
It makes no sense to have the same format as Zen Cart if the file isn't actually a Zen Cart page. This is how all other Zen Cart software I've encountered integrates the Zen Cart system into their scripts (e.g like PayPal callback script etc.).
Hope that helps you fix your module's incompatibilities with Ceon URI Mapping.
All the best..
Conor
ceon
Passed
Hi,
numinix:
So how would I add a dynamically created page from being rewritten? For example, index.php?main_page=checkout?
The module doesn't interfere with URIs such as index.php?main_page=checkout as they have no mappings built in.
However, if you are misusing Zen Cart's URI format and any files use the above format but actually load in application_top.php then they'll instigate the Ceon URI Mapping system.
numinix:
Could there not be a field in the configuration for specifying page names?
Maybe but I'm too busy to add functionality like that just to be compatible with Numinix modules. I'll consider it for the future.
All the best..
Conor
ceon
Passed
Hi,
DivaVocals:
Understood, and maybe I'm missing something here.. I don't remember this module generating URI's for the checkout pages. If I recall correctly, if I wanted the checkout pages to be re-written I had to explicitly add those URI's to the DB manually.
That's right.. any URI which has "index.php?main_page=" in it is NOT mapped by Ceon URI Mapping, unless there is a manually added record in the database or the main page is one of the standard mapped pages (index/category page, product info page, EZ-page or manufacturer page).
DivaVocals:
For the sites I installed this module on I recall that only the product pages and EZ-Pages generated a URI, and other pages required me to explicitly create the URI in the DB.. Perhaps I'll install this on my test store to re-verify this. I've only been testing FEC so I don't know yet how it interacts with Ceon URI yet..
You are right DivaVocals, there are no mappings for any checkout pages.
I'm also unfamiliar with how FEC works exactly and why it doesn't seem to work like other Zen Cart software.
All the best..
Conor
ceon
Fields marked required must be completed.
Tell staff why this post should be reviewed.