Zen Cart Logo
Forums / All Other Contributions/Addons / Ceon URI Mapping (SEO)

Ceon URI Mapping (SEO)

Locked

Views: 472,294

Results 2,221 to 2,240 of 2,913
This thread is locked. New replies are disabled.
11 Dec 2010, 5:31 PM
#2221
celticwebsolutions avatar

celticwebsolutions

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!

11 Dec 2010, 5:47 PM
#2222
conor avatar

conor

Passed

Join Date:
Aug 2004
Location:
Belfast, Northern Ireland
Posts:
2,480
Plugin Contributions:
4

Re: Ceon URI Mapping (SEO)

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

11 Dec 2010, 5:48 PM
#2223
conor avatar

conor

Passed

Join Date:
Aug 2004
Location:
Belfast, Northern Ireland
Posts:
2,480
Plugin Contributions:
4

Re: Ceon URI Mapping (SEO)

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

11 Dec 2010, 6:41 PM
#2224
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Ceon URI Mapping (SEO)

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:

11 Dec 2010, 9:00 PM
#2225
member avatar

member

Zen Follower

Join Date:
Dec 2004
Posts:
102
Plugin Contributions:
0

Re: Ceon URI Mapping (SEO)

member:

Conor,

The problem is:

  1. I have bots looking in the categories for my images and getting a 404 response

example:GET /category/images/medium/image.jpg

  1. My cache at Google in Internet Explorer is looking for the stylesheet at Google

example:
webcache.googleusercontent.com/includes/templates/custom/css/stylesheet.css

and 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/

11 Dec 2010, 11:21 PM
#2226
numinix avatar

numinix

Totally Zenned

Join Date:
Apr 2007
Location:
Vancouver, Canada
Posts:
1,566
Plugin Contributions:
58

Re: Ceon URI Mapping (SEO)

This module is causing issues on almost every one of our client's websites that uses it.

  1. 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.

  2. 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.

  3. 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.

11 Dec 2010, 11:53 PM
#2227
conor avatar

conor

Passed

Join Date:
Aug 2004
Location:
Belfast, Northern Ireland
Posts:
2,480
Plugin Contributions:
4

Re: Ceon URI Mapping (SEO)

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

12 Dec 2010, 12:04 AM
#2228
conor avatar

conor

Passed

Join Date:
Aug 2004
Location:
Belfast, Northern Ireland
Posts:
2,480
Plugin Contributions:
4

Re: Ceon URI Mapping (SEO)

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

12 Dec 2010, 12:42 AM
#2229
anqus11 avatar

anqus11

New Zenner

Join Date:
Dec 2010
Posts:
27
Plugin Contributions:
0

Re: Ceon URI Mapping (SEO)

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.

12 Dec 2010, 1:06 AM
#2230
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Ceon URI Mapping (SEO)

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-Machine

But it doesn't work. Is the reason of this cause I skip the final 2 steps?

Hope to hear from you soon.

12 Dec 2010, 1:36 AM
#2231
anqus11 avatar

anqus11

New Zenner

Join Date:
Dec 2010
Posts:
27
Plugin Contributions:
0

Re: Ceon URI Mapping (SEO)

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?

12 Dec 2010, 1:37 AM
#2232
celticwebsolutions avatar

celticwebsolutions

New Zenner

Join Date:
Sep 2009
Posts:
16
Plugin Contributions:
0

Re: Ceon URI Mapping (SEO)

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.

  1. 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.

  2. 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.

  3. 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.

12 Dec 2010, 2:40 AM
#2233
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Ceon URI Mapping (SEO)

numinix:

  1. 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:
  • 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
12 Dec 2010, 11:13 AM
#2234
conor avatar

conor

Passed

Join Date:
Aug 2004
Location:
Belfast, Northern Ireland
Posts:
2,480
Plugin Contributions:
4

Re: Ceon URI Mapping (SEO)

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

14 Dec 2010, 4:12 AM
#2235
numinix avatar

numinix

Totally Zenned

Join Date:
Apr 2007
Location:
Vancouver, Canada
Posts:
1,566
Plugin Contributions:
58

Re: Ceon URI Mapping (SEO)

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).

14 Dec 2010, 4:22 AM
#2236
numinix avatar

numinix

Totally Zenned

Join Date:
Apr 2007
Location:
Vancouver, Canada
Posts:
1,566
Plugin Contributions:
58

Re: Ceon URI Mapping (SEO)

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?

14 Dec 2010, 5:05 AM
#2237
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Ceon URI Mapping (SEO)

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..

14 Dec 2010, 9:48 AM
#2238
conor avatar

conor

Passed

Join Date:
Aug 2004
Location:
Belfast, Northern Ireland
Posts:
2,480
Plugin Contributions:
4

Re: Ceon URI Mapping (SEO)

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

14 Dec 2010, 9:57 AM
#2239
conor avatar

conor

Passed

Join Date:
Aug 2004
Location:
Belfast, Northern Ireland
Posts:
2,480
Plugin Contributions:
4

Re: Ceon URI Mapping (SEO)

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

14 Dec 2010, 10:04 AM
#2240
conor avatar

conor

Passed

Join Date:
Aug 2004
Location:
Belfast, Northern Ireland
Posts:
2,480
Plugin Contributions:
4

Re: Ceon URI Mapping (SEO)

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