Re: Ceon URI Mapping (SEO)
Conor,
I am just now experimenting with ceon_uri_mapping_3.8.0, I would like to let you know that it seems to be very useful and I would like to thank you for all of your efforts.
I have a quick question.
I am rewriting my site (actually starting from scratch and reinstalling only the add ons I really want).
I have SSU links that I am redirecting as being historical links.
It seems that either format in the Ceon mapping table works. I think from what I have read it should be the second choice, but I was wanting to hear it from you.
Either way the link redirects correctly.
'/old url', 1, 0, 'product_info', '', 26076, '', '301', '2010-11-08 09:05:23'
'/old url', 1, 0, 'product_info', NULL, NULL, 'address of alternate url', '301', '2010-11-08 09:05:23'
I pulled this as sql (and changed the url's) just so it would be easier, ignore the unnecessary syntax please.
Could you advise if it makes any difference if I use the associated_db_id vs the alternate_uri for a historical redirect?
Using the associated_db_id is easier, if there is no reason it is incorrect.
Also on a different matter does it matter if the (NULL) is actually showing, or if it is just blank. Is there ever a reason the mapping will work incorrectly if it does not actually say null?
Thanks for your time.
SP
Re: Ceon URI Mapping (SEO)
In regards to using CEON URI Mapping Mod and Ajax image swapper.
This can be done by adding these files in the exclusion area of the Ceon URI Mapping Mod in the zen cart admin area under Modules section.
/AJAX_servers/AJAX_image_swapper_server.php,
/youradminarea/image_uploader.php,
/youradminarea/AJAX_servers/AJAX_image_swapper_server.php,
/youradminarea/AJAX_image_swapper.php
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
member
I am just now experimenting with ceon_uri_mapping_3.8.0, I would like to let you know that it seems to be very useful and I would like to thank you for all of your efforts.
I'm glad you like it! Thanks for taking the time to say so, not many do! :)
Quote:
Originally Posted by
member
It seems that either format in the Ceon mapping table works. I think from what I have read it should be the second choice, but I was wanting to hear it from you.
Best to put it this way.. I use the first format myself. I never use the alternate URI functionality. Since the first format represents "historical URIs" for the actual product, it is technically the "correct" method to use. The second format is simply a redirect.
Quote:
Originally Posted by
member
Also on a different matter does it matter if the (NULL) is actually showing, or if it is just blank. Is there ever a reason the mapping will work incorrectly if it does not actually say null?
I'd highly advise using NULL instead of ''.. the software performs its checks against NULL, not against ''.
The only reason you haven't seen any problems (and won't in the future with your current methods to be honest) is because the software gives priority to checks against product/category/manufacturer/ez-page URIs so no checks against are made against NULL until they fail. After that, the presence of '' instead of NULL would cause the software not to match the URI you were trying to match!
All the best..
Conor
ceon
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
conor
I'd highly advise using NULL instead of ''..
ceon
I am thinking I can do something similar to this:
UPDATE `ceon_uri_mappings` SET `query_string_parameters`='(NULL)' WHERE `query_string_parameters`=''
Does that sound ok? Could you tell me what empty fields should be NULL?
Would it only be query_string_parameters and alternate_uri that I should change to NULL? Sorry to be so much trouble!
Thanks
SP
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
member
I am thinking I can do something similar to this:
UPDATE `ceon_uri_mappings` SET `query_string_parameters`='(NULL)' WHERE `query_string_parameters`=''
Does that sound ok? Could you tell me what empty fields should be NULL?
ALL empty fields should be NULL.
The above won't work. What you need is:
Code:
UPDATE `ceon_uri_mappings` SET `query_string_parameters`=NULL WHERE `query_string_parameters`='';
All the best..
Conor
ceon
Re: Ceon URI Mapping (SEO)
Hi,
I've just been ripped off by the magic seo ##############s so decided to come to you instead and it looks like just the thing I'm after.
One question, what do I add to the .htaccess file to exclude a particular zen page:
/index.php?main_page=quick_checkout
? I've got Jeff's AJAX checkout mod installed and it's all based around that same page which seems to lose all styling when I enable the seo mod.
Thanks,
Richard
Re: Ceon URI Mapping (SEO)
Thanks, my way just looks like null. Your way works great. I am changing both fields so they will be correct.
Thank you again for your help.
SP
Re: Ceon URI Mapping (SEO)
Hi Richard,
Quote:
Originally Posted by
rpain
One question, what do I add to the .htaccess file to exclude a particular zen page:
You shouldn't exclude any Zen Cart pages from the mapping using htaccess rules.
Quote:
Originally Posted by
rpain
I've got Jeff's AJAX checkout mod installed and it's all based around that same page which seems to lose all styling when I enable the seo mod.
That means that this module isn't built to work with *static* URIs.. it must be using relative URIs. Change all of its link generation functionality (and links to CSS/JS files) to use *full* static paths instead of relative paths and it will then be compatible with your new static-URI based site! :)
E.g. this is wrong:
includes/templates/css/my_css_file.css
This is right:
/includes/templates/css/my_css_file.css
All the best..
Conor
ceon
Re: Ceon URI Mapping (SEO)
I have just installed this mod and I am going through the config stuff and making sure that I have all of the excluded files that I need.
I have scanned the implementation looking for the inclusion of application_top.php and I have found these file and wondered if I should include them in the exclusion list.
/zakz/shop/extras/ipn_test.php
/zakz/shop/extras/ipn_test_return.php
/zakz/shop/extras/nochex_apc_test.php
/zakz/shop/extras/nochex_apc_test_return.php
/zakz/shop/googlecheckout/responsehandler.php
/zakz/shop/googlecheckout/shipping_generator/shipping_method_generator.php
/zakz/shop/googlecheckout/shipping_metrics/shipping_metrics_commandline.php
/zakz/shop/googlefroogle.php
Thanks
Re: Ceon URI Mapping (SEO)
Hi Tony,
Hope you like the software (you didn't say!).
Quote:
Originally Posted by
TonyBunney
I have scanned the implementation looking for the inclusion of application_top.php and I have found these file and wondered if I should include them in the exclusion list.
Quote:
Originally Posted by
TonyBunney
/zakz/shop/extras/ipn_test.php
/zakz/shop/extras/ipn_test_return.php
/zakz/shop/extras/nochex_apc_test.php
/zakz/shop/extras/nochex_apc_test_return.php
These are extra "test" files, so unless you are using them you don't need to add exclusions for them.
Quote:
Originally Posted by
TonyBunney
/zakz/shop/googlecheckout/responsehandler.php
/zakz/shop/googlecheckout/shipping_generator/shipping_method_generator.php
/zakz/shop/googlecheckout/shipping_metrics/shipping_metrics_commandline.php
/zakz/shop/googlefroogle.php
These you do need to add exclusions for, but unless your shop is in a subdirectory of "zakz" (i.e. http://www.yourshop.com/zakz/shop/" then you shouldn't have the "zakz" at the start.
All the best..
Conor
ceon