-
Re: Ceon URI Mapping (SEO)
I agree. This mod is proving to be a God send. Having the ability to create static URLs not based on product/manufacturer/categories name (as my client is always changing these) was exactly what I was looking for. Conor will definitely be getting a donation from me/my client and I would suggest that everyone give Conor something if they are using this mod as this will allow him to develop even more great add-ons.
-
Re: Ceon URI Mapping (SEO)
Hopefully a quick question for Conor or even a request for a quick change, paid for of course.
My client's web site has been heavily modified as to how brands, categories and products are displayed.
A single page now displays all products within a category/manufacturer/size/gender. This is how they wanted it and so this is what I developed for them.
The new file product_listing.php now take care of displaying all products filtered by category/manufacturer/size/gender with the product_info.php file responsible for displaying details about the actual product.
The new product_listing.php file uses one or more of the following parameters.
categories_id (single category id or name)
gender ("M","W" or "B" (Both))
showtype (this can be "sale" or "new")
manufacturers_id (single manufacturers id or name)
Having look at the code responsible for translating static URI to ZEN Cart URI, I believe that it is a simple matter of changing the includes/init_includes/init_ceon_uri_mapping.php and a change in the admin logic that updates/sets the value of "main_page" on the zen_ceon_uri_mappings database table.
I was just wondering if I am on the right track here and also if I am correct, whether Conor can help identify exactly where the changes need to be made, which will save me trawling through the code looking for where changes are required.
Regards
Tony
-
Re: Ceon URI Mapping (SEO)
I have a potential issue with duplicate product names within the same category.
My client has a number of products within the same Category which have the same product name and this has generate duplicate "uri" content in the zen_ceon_uri_mappings database table.
Is there an option to make these uri's unique using the product_id in the uri?
Also, is it possible to include the manufacturer in the link, e.g. Lacoste/Shoes/Blue-Trainers?
Tony
-
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
TonyBunney
I have a potential issue with duplicate product names within the same category.
My client has a number of products within the same Category which have the same product name and this has generate duplicate "uri" content in the zen_ceon_uri_mappings database table.
Is there an option to make these uri's unique using the product_id in the uri?
No, you must rename the products in the category.
To be honest, there's no good logical reason for products in a category having the same name anyway.. if there are distinguishing features between the products, they should be part of the name.
My reasoning for this isn't solely based on the following example, but nevertheless, it is a valid example..
What would a blind person do in such a category? Their software would read out products with exactly the same name. How would they know which one is the "right" one?
Change the products' names and the *critical* problem of shared URIs disappears.
That might be time consuming if there's lots but I only believe in doing things the right way! :)
Quote:
Originally Posted by
TonyBunney
Also, is it possible to include the manufacturer in the link, e.g. Lacoste/Shoes/Blue-Trainers
You'll have to enter the URI manually. Only the URI Mappings manager will be able to use custom auto-generation formats.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Hi Tony,
Quote:
Originally Posted by
TonyBunney
I was just wondering if I am on the right track here and also if I am correct, whether Conor can help identify exactly where the changes need to be made, which will save me trawling through the code looking for where changes are required.
I'm not quite sure how exactly this all works. I'd appreciate being able to see the page in operation.
Please get in contact via this address so we can discuss this further. I don't think this thread is the right place for the discussion.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
TonyBunney
I agree. This mod is proving to be a God send. Having the ability to create static URLs not based on product/manufacturer/categories name (as my client is always changing these) was exactly what I was looking for. Conor will definitely be getting a donation from me/my client and I would suggest that everyone give Conor something if they are using this mod as this will allow him to develop even more great add-ons.
**nods in agreement** :yes:
If everybody would give something that would be nice.
-
Re: Ceon URI Mapping (SEO)
I've got this installed on zen 1.3.9d and so far so good. Is there a setting in phpmyadmin that can be changed to enable
this product option:
Tick this box to have the URI auto-generated for this product.
for all products at once instead of having to go into the products one by one?
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
buildingblocks
I've got this installed on zen 1.3.9d and so far so good. Is there a setting in phpmyadmin that can be changed to enable
this product option:
Tick this box to have the URI auto-generated for this product.
for all products at once instead of having to go into the products one by one?
You will have to do them manual one at a time. For all products at once auto feature Conor cannot answer this question here on this support forum as the rules of this forum prohibit the support or discussion of paid modules on the part of the module creator. The particular module you speak of will be a commercial module, and if you want more information on it, you will need to contact Conor via e-mail. (use the contact form on the Ceon website)
-
Re: Ceon URI Mapping (SEO)
thanks countrycharm, I'll send off an email.
-
Re: Ceon URI Mapping (SEO)
Hi - i installed the mod ages ago and its been working like a dream. I then added
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www
RewriteRule (.*) http://www.jambaroo.co.uk/$1 [L,R=301]
to my htaccess file to re-direct the non www to the www. The index page works fine but doesn't link to any of my categories. I turned the mod off and they worked fine.
I'm sure i'm doing something daft/someones asked the question before but i've hunted through the forum and can't see anything.
Any ideas?
Thanks:huh:
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
Jeniferous
Hi - i installed the mod ages ago and its been working like a dream. I then added
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www
RewriteRule (.*) http://www.jambaroo.co.uk/$1 [L,R=301]
to my htaccess file to re-direct the non www to the www. The index page works fine but doesn't link to any of my categories. I turned the mod off and they worked fine.
I'm sure i'm doing something daft/someones asked the question before but i've hunted through the forum and can't see anything.
Any ideas?
Thanks:huh:
You will need to change it to something like this before it will work right.
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^jambaroo.co.uk$ [NC]
RewriteRule (.*) http://www.jambaroo.co.uk/$1 [R=301,L]
-
Re: Ceon URI Mapping (SEO)
i have also same error :dontgetit
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
rachitm
i have also same error :dontgetit
What kind of error are you having. You have not provided enough information. Go back and start over installing this module again. Read the documentation carefully. There is no other module that gives more detail on HOW TO than this one. You have did something wrong. Check your .htaccess file. That is where most problems lie when people don't create the .htaccess file rules correctly.
-
Re: Ceon URI Mapping (SEO)
I get a file not found error when i turn the uri mapping back on. I would re-install the mod but seeing as i had it working 100% for weeks prior to adding the re-direct then i know i installed it correctly. If i remove the non-www to www re-direct then turn the URI mapping on it works fine.... so its something to do with the non-www to www mapping i've added.
Unfortunately - i don't have a clue what and i've read the config text all the way through and it doesn't appear to mention set up with non-www to www redirection.
Thanks
-
Re: Ceon URI Mapping (SEO)
Hi, i have one question.
If i will manually set mapping into database 4 example to page shippinginfo how can i change location header what user can see.
Links like www.shop.cz/Shipping_Info will be displayed well, but user can still see address www.shop.cz/index.php?main_page=shippinginfo?
did i missed something?
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
Jeniferous
I get a file not found error when i turn the uri mapping back on. I would re-install the mod but seeing as i had it working 100% for weeks prior to adding the re-direct then i know i installed it correctly. If i remove the non-www to www re-direct then turn the URI mapping on it works fine.... so its something to do with the non-www to www mapping i've added.
Unfortunately - i don't have a clue what and i've read the config text all the way through and it doesn't appear to mention set up with non-www to www redirection.
Thanks
Did you read what I posted in post 2111.
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
fangy
Hi, i have one question.
If i will manually set mapping into database 4 example to page shippinginfo how can i change location header what user can see.
Links like www.shop.cz/Shipping_Info will be displayed well, but user can still see address www.shop.cz/index.php?main_page=shippinginfo?
did i missed something?
Just 4 dummies like i'm :)
current_uri to '1'...
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
countrycharm
What kind of error are you having. You have not provided enough information. Go back and start over installing this module again. Read the documentation carefully. There is no other module that gives more detail on HOW TO than this one. You have did something wrong. Check your .htaccess file. That is where most problems lie when people don't create the .htaccess file rules correctly.
Thanks to very fast reply. I get a file not found error when i turn the uri mapping back on. act i have to install 2, 3 times 3.6.3 version for my zen cart 1.3.9b. but still we got same error page cannot found.
one thing at present my sites is working in folder not at root.
like
http://www.example.com/abc/index.php...age=page&id=16
but when i on url mapping
than url is same to see all people but when we click on it
its goes
www.example.com/abc/contact_us
got page cannot found.
i also updates in my htaccess files
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
fangy
You'll have to add records to the database for these pages. The
instructions are in the docs : "Specifying the current URI Mapping for any other Zen Cart page"
In your phpMyAdmin on the left click ceon_uri_mappings at the top click insert and fill in the information as showed.
uri: /shipping-information
main_page: checkout_shipping
current_uri: 1
language_id: 1
date_added: NOW()
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
rachitm
Thanks to very fast reply. I get a file not found error when i turn the uri mapping back on. act i have to install 2, 3 times 3.6.3 version for my zen cart 1.3.9b. but still we got same error page cannot found.
one thing at present my sites is working in folder not at root.
like
www.example.com/abc/index.php?main_page=page&id=16
but when i on url mapping
than url is same to see all people but when we click on it
its goes
www.example.com/abc/contact_us
got page cannot found.
i also updates in my htaccess files
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
First of all you need to download the current version of Ceon URI Mapping (SEO)
After that you need to check to make sure your .htaccess file is right. Read the documentation again how to install this software. You have miss something.
Example rule for stores installed in a folder other than the root of the site, with the admin named “admin”.
As mentioned above, if a store is not installed in the root directory of a site, that is, if in includes/configure.php the DIR_WS_CATALOG define isn't exactly as follows:
define('DIR_WS_CATALOG', '/'); Then the rewrite rule needs to be modified to point to the store's folders.
For example, if the store's DIR_WS_CATALOG define is:
define('DIR_WS_CATALOG', '/shop/'); Then all of the RewriteConds from “# Don't rewrite admin directory” downwards need to have the forward slash, “/”, changed to “/shop/”.
If the store has other pages on the site which aren't part of Zen Cart - that is, from the example above, pages which aren't in the “/shop” directory - then a RewriteCond must also be added so that these other pages keep working.
The resulting rewrite rule would then be as follows.
Quote:
Please Note: The following example rule is intended for a .htaccess file placed in the same directory as the Zen Cart installation's index.php file.
Quote:
RewriteEngine On
# ONLY rewrite URIs beginning with /shop/
RewriteCond %{REQUEST_URI} ^/shop/ [NC]
# 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} !^/shop/admin [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/shop/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]
If placing the above rule in a VirtualHost directive for the site, the main RewriteRule needs to have the store's relative directory path prepended. The RewriteRule should be changed to:
Quote:
RewriteRule .* /shop/index.php?%{QUERY_STRING} [L]
Modifying the rule for stores which have renamed the admin directory.
If the store does not use “admin”. for the name of the admin directory then the RewriteCond for the admin directory must be modified: “RewriteCond %{REQUEST_URI} !/admin [NC]”.
For example, if the store's admin directory is named “store_manager” and Zen Cart is installed in the root directory of the site, the example rewrite rule above would be modified as follows:
Quote:
# Don't rewrite admin directory
RewriteCond %{REQUEST_URI} !^/store_manager [NC]
Obviously, if the store isn't installed in the root directory of the site, the RewriteCond for the admin folder would have to be modified accordingly.
As an example:
Quote:
# Don't rewrite admin directory
RewriteCond %{REQUEST_URI} !^/shop/store_manager [NC]
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
countrycharm
First of all you need to download the current version of
Ceon URI Mapping (SEO)
After that you need to check to make sure your .htaccess file is right. Read the documentation again how to install this software. You have miss something.
Example rule for stores installed in a folder other than the root of the site, with the admin named “admin”.
As mentioned above, if a store is not installed in the root directory of a site, that is, if in includes/configure.php the DIR_WS_CATALOG define isn't exactly as follows:
define('DIR_WS_CATALOG', '/'); Then the rewrite rule needs to be modified to point to the store's folders.
For example, if the store's DIR_WS_CATALOG define is:
define('DIR_WS_CATALOG', '/shop/'); Then all of the RewriteConds from “# Don't rewrite admin directory” downwards need to have the forward slash, “/”, changed to “/shop/”.
If the store has other pages on the site which aren't part of Zen Cart - that is, from the example above, pages which aren't in the “/shop” directory - then a RewriteCond must also be added so that these other pages keep working.
The resulting rewrite rule would then be as follows.
If placing the above rule in a
VirtualHost directive for the site, the main RewriteRule needs to have the store's relative directory path prepended. The RewriteRule should be changed to:
Modifying the rule for stores which have renamed the admin directory.
If the store does not use “admin”. for the name of the admin directory then the RewriteCond for the admin directory must be modified: “RewriteCond %{REQUEST_URI} !/admin [NC]”.
For example, if the store's admin directory is named “store_manager” and Zen Cart is installed in the root directory of the site, the example rewrite rule above would be modified as follows:
Obviously, if the store isn't installed in the root directory of the site, the RewriteCond for the admin folder would have to be modified accordingly.
As an example:
i install new module but error is same. :(
my .httaccess file contents are follwing
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
i donot miss any thing from new module but problem is same
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
rachitm
i install new module but error is same. :(
my .httaccess file contents are follwing
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
i donot miss any thing from new module but problem is same
Is that all you have in your .htaccess file? Post the whole .htaccess file.
-
Re: Ceon URI Mapping (SEO)
these four lines only nothing else.
-
Re: Ceon URI Mapping (SEO)
Where are your .htaccess lines specified in the installation the SEO module?
If they are in the .htaccess in the subfolder, that would be why it only works when giving the folder in the URL.
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
rachitm
these four lines only nothing else.
That is your whole problem. Please read what I have stated in this post under .htaccess rules.
http://www.zen-cart.com/forum/showpo...postcount=2120
You need it to look like so
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
# ONLY rewrite URIs beginning with /shop/
RewriteCond %{REQUEST_URI} ^/shop/ [NC]
# 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} !^/shop/admin [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/shop/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]
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
mrphantuan
Alright, first question for you:
Is it a known bug for Ceon URI Mapping to alter/cause conflict with the "zen_href_link(FILENAME_DEFAULT)" in Zen Cart?
From what I understand, FILENAME_DEFAULT alone normally returns the root directory of the site. For example, its used in the default email template for when a new client registers on the site. (See line 30 of email_extras.php in the languages folder).
However, I notice that the zen_href_link(FILENAME_DEFAULT) now returns the web address to the latest entry in the zen_ceon_url_mappings table in the database.
For example, this is the steps I took to find the bug:
- I have a fresh install of Zen Cart + Ceon URI Mapping
- I've added a new category, and then a product in that category. I've assigned each of them an auto-generated URI.
- Now, just by luck, I notice that the 'Home' link in the site's Breadcrums, the Home link in the default footer AND the Home link in the Welcome email sent to new customers all point to the latest product I made an auto-generated URI for.
Does this happen for you? Or is this just a problem on my end?
What version of Ceon URI Mapping (SEO) are you using?
To get the latest version see post 2120
Quote:
Does this happen for you? Or is this just a problem on my end?
I'm afraid it's just on your end.
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
countrycharm
That is your whole problem. Please read what I have stated in this post under .htaccess rules.
http://www.zen-cart.com/forum/showpo...postcount=2120
You need it to look like so
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^
www.example.com$ [NC]
RewriteRule (.*)
http://www.example.com/$1 [R=301,L]
# ONLY rewrite URIs beginning with /shop/
RewriteCond %{REQUEST_URI} ^/shop/ [NC]
# 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} !^/shop/admin [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/shop/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]
again I changed my htaccess files but no result i donot what problem is exactly
-
Re: Ceon URI Mapping (SEO)
First I have to say that I am very grateful for this community of people that take time to help each other. Thank you.
I have installed the Ceon URI mapping into a new zen cart but am having a couple of issues:
Ceon URI mapping is showing up in the "Configuaration" and "Modules"
tabs in my zen cart admin but not in the Catalog/catagories area where I add/edit my catagory names. Can anyone point me in the right direction to look.
I have been reading this forum and my admin has been renamed so I am trying to get to the .htaccess file but can't locate it.
It is showing in my ftp client, like it is there, but it does not show in my cpanel file manager. Does anyone know why that is? Seems weird to me. Do I need to create a new file?
The only other modifications I've done are the security patchs and installed "All Business" Template.
Thank you.
Ronda
www.Rondajane.com
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
ShirleyUJest
First I have to say that I am very grateful for this community of people that take time to help each other. Thank you.
I have installed the Ceon URI mapping into a new zen cart but am having a couple of issues:
Ceon URI mapping is showing up in the "Configuaration" and "Modules"
tabs in my zen cart admin but not in the Catalog/catagories area where I add/edit my catagory names. Can anyone point me in the right direction to look.
I have been reading this forum and my admin has been renamed so I am trying to get to the .htaccess file but can't locate it.
It is showing in my ftp client, like it is there, but it does not show in my cpanel file manager. Does anyone know why that is? Seems weird to me. Do I need to create a new file?
The only other modifications I've done are the security patchs and installed "All Business" Template.
Thank you.
Ronda
www.Rondajane.com
You haven't installed the software properly.
Re-install the software from the start, being careful to make sure that you don't miss updating includes/functions/html_output.php
Simply install the module from the start once again, this time being sure not to miss out any steps/modifications/configuration.
You have to make a .htaccess file and upload it to the root of your sever.
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
rachitm
again I changed my htaccess files but no result i donot what problem is exactly
So what does your .htaccess look like now?
-
Re: Ceon URI Mapping (SEO)
I tried this as per your suggestions, obviously with my URL-
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
# ONLY rewrite URIs beginning with /shop/
RewriteCond %{REQUEST_URI} ^/shop/ [NC]
# 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} !^/shop/admin [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/shop/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]
I got a 500 error.
The re-direct works using :
RewriteEngine On
# 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} !^/zc_admin [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)
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^jambaroo.co.uk$ [NC]
RewriteRule (.*) http://www.jambaroo.co.uk/$1 [R=301,L]
BUT the links die when i turn on the ceon mapping.
-
Re: Ceon URI Mapping (SEO)
Also - if i change to your code (amending the /shop bits to suit) then my redirected http://jambaroo.co.uk doesn't seem to link the style sheet....
And i can't log on to admin... it loads the page but doesnt' seem to accept the username/password combination.
-
Re: Ceon URI Mapping (SEO)
Hi All,
I am using CEON URL Mapping in my zencart website. while using the XENU(link testing tool) all the .html link are reported has 404 'Page Not Found'. But the page works fine in the browsers. Its only in xenu its giving the "page not Found" error. I suspect that there is mistake in my Rewrite script. Can you please help me on this rewrite script.
Here is my rewrite script added in the .htacess file
##### NOTE: Replace /shop/ with the relative web path of your catalog in the "Rewrite Base" line below:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
#RewriteCond %{HTTP_HOST} !^www\.us-immigration\.com [NC]
#RewriteCond %{HTTP_HOST} !^$
#RewriteRule ^(.*) http://www.us-immigration.com/$1 [L,R]
RewriteCond %{HTTP_HOST} ^us-immigration\.com$ [NC]
RewriteRule ^(.*)$ http://www.us-immigration.com/$1 [R=301]
# SEO URLs
RewriteRule ^(.*)-p-(.*).html$ index\.php?main_page=product_info&products_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-c-(.*).html$ index\.php?main_page=index&cPath=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-n-(.*).html$ index\.php?main_page=news_article&article_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-m-([0-9]+).html$ index\.php?main_page=index&manufacturers_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pi-([0-9]+).html$ index\.php?main_page=popup_image&pID=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pr-([0-9]+).html$ index\.php?main_page=product_reviews&products_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pri-([0-9]+).html$ index\.php?main_page=product_reviews_info&products_id=$2&%{QUERY_STRING} [L]
#RewriteRule ^catalog/(.*)$ index\.php?main_page=product_info&products_id=118&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pji-(.*).html$ index\.php?main_page=document_product_info&products_id=$2&%{QUERY_STRING} [L]
# For Open Operations Info Manager
RewriteRule ^(.*)-i-([0-9]+).html$ /index\.php?main_page=info_manager&pages_id=$2&%{QUERY_STRING} [L]
# For dreamscape's News & Articles Manager
RewriteRule ^rss.xml$ /index\.php?main_page=news_rss&%{QUERY_STRING} [L]
# All other pages
# Don't rewrite real files or directories
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*).html$ /index.php?main_page=$1&%{QUERY_STRING} [L]
Please help me..
Thanks in advance
-Immanuel Victor
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
Jeniferous
I tried this as per your suggestions, obviously with my URL-
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
# ONLY rewrite URIs beginning with /shop/
RewriteCond %{REQUEST_URI} ^/shop/ [NC]
# 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} !^/shop/admin [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/shop/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]
I got a 500 error.
The re-direct works using :
RewriteEngine On
# 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} !^/zc_admin [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)
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^jambaroo.co.uk$ [NC]
RewriteRule (.*) http://www.jambaroo.co.uk/$1 [R=301,L]
BUT the links die when i turn on the ceon mapping.
Try this here in your .htaccess file. Do not put the www on this one RewriteCond %{HTTP_HOST} ^example.com$ [NC]
Quote:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^
example.com$ [NC]
RewriteCond %{REQUEST_URI} !^/ADMINFOLDERNAME [NC]
RewriteCond %{REQUEST_URI} !^/editors [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
# 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} !^/ADMINFOLDERNAME [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]
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
immanuelvictor
Hi All,
I am using CEON URL Mapping in my zencart website. while using the XENU(link testing tool) all the .html link are reported has 404 'Page Not Found'. But the page works fine in the browsers. Its only in xenu its giving the "page not Found" error. I suspect that there is mistake in my Rewrite script. Can you please help me on this rewrite script.
Here is my rewrite script added in the .htacess file
##### NOTE: Replace /shop/ with the relative web path of your catalog in the "Rewrite Base" line below:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
#RewriteCond %{HTTP_HOST} !^www\.us-immigration\.com [NC]
#RewriteCond %{HTTP_HOST} !^$
#RewriteRule ^(.*) http://www.us-immigration.com/$1 [L,R]
RewriteCond %{HTTP_HOST} ^us-immigration\.com$ [NC]
RewriteRule ^(.*)$ http://www.us-immigration.com/$1 [R=301]
# SEO URLs
RewriteRule ^(.*)-p-(.*).html$ index\.php?main_page=product_info&products_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-c-(.*).html$ index\.php?main_page=index&cPath=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-n-(.*).html$ index\.php?main_page=news_article&article_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-m-([0-9]+).html$ index\.php?main_page=index&manufacturers_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pi-([0-9]+).html$ index\.php?main_page=popup_image&pID=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pr-([0-9]+).html$ index\.php?main_page=product_reviews&products_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pri-([0-9]+).html$ index\.php?main_page=product_reviews_info&products_id=$2&%{QUERY_STRING} [L]
#RewriteRule ^catalog/(.*)$ index\.php?main_page=product_info&products_id=118&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pji-(.*).html$ index\.php?main_page=document_product_info&products_id=$2&%{QUERY_STRING} [L]
# For Open Operations Info Manager
RewriteRule ^(.*)-i-([0-9]+).html$ /index\.php?main_page=info_manager&pages_id=$2&%{QUERY_STRING} [L]
# For dreamscape's News & Articles Manager
RewriteRule ^rss.xml$ /index\.php?main_page=news_rss&%{QUERY_STRING} [L]
# All other pages
# Don't rewrite real files or directories
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*).html$ /index.php?main_page=$1&%{QUERY_STRING} [L]
Please help me..
Thanks in advance
-Immanuel Victor
Hi number one you need to get rid of all this in your .htaccess file. You can not run another seo url module with this one.
Number two you need to create your .htaccess file like the example one I mention above.
Quote:
# SEO URLs
RewriteRule ^(.*)-p-(.*).html$ index\.php?main_page=product_info&products_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-c-(.*).html$ index\.php?main_page=index&cPath=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-n-(.*).html$ index\.php?main_page=news_article&article_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-m-([0-9]+).html$ index\.php?main_page=index&manufacturers_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pi-([0-9]+).html$ index\.php?main_page=popup_image&pID=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pr-([0-9]+).html$ index\.php?main_page=product_reviews&products_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pri-([0-9]+).html$ index\.php?main_page=product_reviews_info&products_id=$2&%{QUERY_STRING} [L]
#RewriteRule ^catalog/(.*)$ index\.php?main_page=product_info&products_id=118&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pji-(.*).html$ index\.php?main_page=document_product_info&products_id=$2&%{QUERY_STRING} [L]
-
Re: Ceon URI Mapping (SEO)
You are a complete superstar! Works a dream.... i've been struggling with this one for days so i really am grateful!
Thanks!:clap:
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
Jeniferous
You are a complete superstar! Works a dream.... i've been struggling with this one for days so i really am grateful!
Thanks!:clap:
No problem, glad you got it sorted out.:bigups:
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
rachitm
again I changed my htaccess files but no result i donot what problem is exactly
Clear you .htaccess file and add this making sure you fill in the information to your site.
Quote:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^
example.com$ [NC]
RewriteCond %{REQUEST_URI} !^/ADMINFOLDERNAME [NC]
RewriteCond %{REQUEST_URI} !^/editors [NC]
RewriteRule ^(.*)$
http://www.example.com/$1 [R=301,L]
# 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} !^/ADMINFOLDERNAME [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]
-
Re: Ceon URI Mapping (SEO)
Country Charm - Thank you for all your help. It is really appreciated. I did what you said and reloaded all the files. Third time is a charm I guess. I am not stuck on the .htaccess file. I created a file with the following:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^rondajane.com$ [NC]
RewriteCond %{REQUEST_URI} !^/myadmin [NC]
RewriteCond %{REQUEST_URI} !^/editors [NC]
RewriteRule ^(.*)$ http://www.rondajane.com/$1 [R=301,L]
# 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} !^/myadmin [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]
Like I said before though, I cannot see what is in my current .htaccess file since it doesn't show up in my list of files on my cpanel file manager list. I am a little leary to just delete it not knowing what is there and replace it with the above. It that what you are suggesting? Just thought I'd check before pushing the old "delete" button.
Thanks.
Ronda Robb
-
Re: Ceon URI Mapping (SEO)
Got it! I was able to edit the .htaccess file right in the ftp client. Didn't know I could do that. So cool. It is now working.
This is a great module. Love it!
Thank you everyone that helped.
Now on to adding product.
Ronda
www.rondajane.com
-
Re: Ceon URI Mapping (SEO)
Okay - not as victorious as I had thought. It looks great in Firefox but in IE the template is not kicking in. Anyone know where to look?
This is what my .htaccess looks like:
AddHandler application/x-httpd-php52 .php .php5 .php4 .php3
RewriteEngine On
RewriteCond %{HTTP_HOST} ^rondajane.com$ [NC]
RewriteCond %{REQUEST_URI} !^/myadmin [NC]
RewriteCond %{REQUEST_URI} !^/editors [NC]
RewriteRule ^(.*)$ http://www.rondajane.com/$1 [R=301,L]
# 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} !^/myadmin [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]
Thanks.
Ronda
www.rondajane.com
-
Re: Ceon URI Mapping (SEO)
It was a template issue. Resolved by reloading the template files.
Wishing you all much luck. This is a great module! :clap:
Ronda
www.rondajane.com
-
Re: Ceon URI Mapping (SEO)
I never figured on an htaccess problem but here it is. This is the first time I've not had a cart in the root and I have never had a problem with this before.
Here is the folder htaccess:
Code:
RewriteEngine On
# ONLY rewrite URIs beginning with /shop/
RewriteCond %{REQUEST_URI} ^/store/ [NC]
# 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} !^/store/admin [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/store/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]
The root also has an htaccess file and besides the 301 redirects, it reads (with xxxx subbing for domain name):
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^.:]+\.)*xxxx\.net\.?(:[0-9]*)?$ [NC]
RewriteRule ^(.*)$ http://www.xxxx.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^([^.:]+\.)*engis\.org\.?(:[0-9]*)?$ [NC]
RewriteRule ^(.*)$ http://www.xxxx.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^xxxx.com
RewriteRule ^(.*)$ http://www.xxxx.com/$1 [R=301,L]
Anybody see a problem with this? I can't even get into the store directory with this htaccess setup
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
delia
I never figured on an htaccess problem but here it is. This is the first time I've not had a cart in the root and I have never had a problem with this before.
Here is the folder htaccess:
Code:
RewriteEngine On
# ONLY rewrite URIs beginning with /shop/
RewriteCond %{REQUEST_URI} ^/store/ [NC]
# 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} !^/store/admin [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/store/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]
The root also has an htaccess file and besides the 301 redirects, it reads (with xxxx subbing for domain name):
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^.:]+\.)*xxxx\.net\.?(:[0-9]*)?$ [NC]
RewriteRule ^(.*)$ http://www.xxxx.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^([^.:]+\.)*engis\.org\.?(:[0-9]*)?$ [NC]
RewriteRule ^(.*)$ http://www.xxxx.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^xxxx.com
RewriteRule ^(.*)$ http://www.xxxx.com/$1 [R=301,L]
Anybody see a problem with this? I can't even get into the store directory with this htaccess setup
Hi you need to create a htaccess, and it must be in the file placed in the same directory as the Zen Cart installation's
index.php file.
For example wherever your zencart files are put the .htaccess file there.
admin
cache
docs
download
editors
Remove the one in your root, and you should be OK if your .htaccess file is something like this. Back this one up before removing it just in case.
Quote:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^
example.com$ [NC]
RewriteCond %{REQUEST_URI} !^/ADMINFOLDERNAME [NC]
RewriteCond %{REQUEST_URI} !^/editors [NC]
RewriteRule ^(.*)$
http://www.example.com/$1 [R=301,L]
RewriteEngine On
# ONLY rewrite URIs beginning with /shop/
RewriteCond %{REQUEST_URI} ^/store/ [NC]
# 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} !^/store/admin [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/store/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]
-
Re: Ceon URI Mapping (SEO)
I can't remove the one in root permanently but I did try it as a test and the directory is still not accessible so the problem has nothing to do with the other file.
As I have done this before I know where to put the redirect url for the cart. That's not the problem.
I'm using the redirect as written by Conor - checked it three times so far so it should be right.
Anybody else got a guess why this isn't working?
-
Re: Ceon URI Mapping (SEO)
Has any one got this working with Amazon Checkout?
If I turn URI mapping off it works great, turn it on you can complete the order but fails when amazon tries to return to your site.
Keith
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
Mustang394
Has any one got this working with Amazon Checkout?
If I turn URI mapping off it works great, turn it on you can complete the order but fails when amazon tries to return to your site.
Keith
Without knowing how the Amazon module works is it possible that it is returning you to a URL that is no longer valid (with the implementation of this module). Is it possible to update that URL to one that works with this add-on??
If this is not possible, there are really good instructions in the Ceon URI Mapping module readme for how to add modules that cannot work with this one to the "exclusions" list.
-
Re: Ceon URI Mapping (SEO)
Hi Keith,
Quote:
Originally Posted by
Mustang394
Has any one got this working with Amazon Checkout?
If I turn URI mapping off it works great, turn it on you can complete the order but fails when amazon tries to return to your site.
The Amazon Checkout module must load in the Zen Cart system to respond to a callback.
Read the section in the docs "Ensuring 100% Compatibility with Third Party Zen Cart Modules - Specifying Individual Files to be Excluded from URI Mapping". You just need to add the path to the callback file to the list of excluded files.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Hi Delia,
Quote:
Originally Posted by
delia
Anybody else got a guess why this isn't working?
Can't really tell, it all looks fine. I think this is one of those things that would require online debugging/testing.
If you want I can have a quick look/test. Just send me FTP details for the site (and admin details if the software is disabled temporarily).
All the best...
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
conor
Hi Keith,
The Amazon Checkout module must load in the Zen Cart system to respond to a callback.
Read the section in the docs "Ensuring 100% Compatibility with Third Party Zen Cart Modules - Specifying Individual Files to be Excluded from URI Mapping". You just need to add the path to the callback file to the list of excluded files.
All the best..
Conor
ceon
Ahh thats the problem I can't seem to figure out what file it is calling
-
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
Mustang394
Ahh thats the problem I can't seem to figure out what file it is calling
Well, as the docs say: "Check all the files in the root directory of the Zen Cart installation, and any files installed by any other third party modules, to see if they contain a line that loads in application_top.php - the require command will mostly likely be near the top of the file."
In under 20 seconds I was able to download the Check by Amazon Zen Cart plugin, unzip it and search the module's files.
The file path you need to add to the list of excluded files is:
/checkout_by_amazon.php
Wasn't very hard! ;p
(If your store is in a folder put the store's folder name before the above: /store/checkout_by_amazon.php ).
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
I must be missing something else then because I did that, and still get page not found error when returning from Amazon, I the bright side orders still go thru just fine.
The reason I was looking for help as I already added that file as per the docs and it did not help. Added alot of other just in case still no joy.
Harder than it appears :)
-
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
Mustang394
I must be missing something else then because I did that, and still get page not found error when returning from Amazon, I the bright side orders still go thru just fine.
Harder than it appears :)
It shouldn't be hard. Something else may be going wrong then.
I'm afraid without looking at the site/server itself I can't say anymore.
What you should check for is to check your webserver's (domain's) access log to see what files are being called. maybe the path isn't what we are expecting?
If you want me to take a quick look simply send me some FTP details for your site.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Giving it a specific page to return has fixed the problem somewhat but the pop up with the order ID does not display.
Thanks for the help Conor you gave me some new ideas to look at.
-
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
Mustang394
Giving it a specific page to return has fixed the problem somewhat but the pop up with the order ID does not display.
I'm afraid I'm not really sure what you are talking about as I've never seen the module in operation before. It sounds like you may need to add a condition to the rewrite rule to stop it blocking some sort of popup page from being displayed, or something like that.
I hope you can get any remaining problems fixed.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Hi, i have problem with automatic switching of currencies.
It appears, that when i will switch to new language, $_GET['language'] never arrives to /includes/init_includes/init_currencies.php.
Any ideas?
BTW: great work with this SEO module.
ZC 1.3.9c
-
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
fangy
It appears, that when i will switch to new language, $_GET['language'] never arrives to /includes/init_includes/init_currencies.php.
Ceon URI Mapping does indeed replace Zen Cart's language switch handling. However,it is set in the init_system to run before the currencies' init script, so should not affect it (unless there's a bug in my code).
Have you changed or overridden includes/auto_loaders/config.core.php ?
The currencies initialisation code should run at breakpoint 120:
PHP Code:
$autoLoadConfig[120][] = array('autoType'=>'init_script',
'loadFile'=> 'init_currencies.php');
Ceon URI Mapping's init script should run at breakpoint 99.
If yours don't, that's most likely the source of your problems.
If they do then I'll need a lot more information from you.. the exact sequence of the actions you are performing, the exact URIs that you are seeing, and what you are expecting to see but aren't.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Hi,
It turns out it is kindof a bug.
When the language is changed in Ceon URI Mapping, it actually unsets the language parameter so that it isn't added to all the URIs (Zen Cart would otherwise always append it like: yoursite.com/your-category?language=XX).
The only script that uses $_GET['language'] outside of the languages script (which is already superseded by Ceon URI Mapping) is of course init_currencies.php.. so that's the problem!
As far as I can see, the only sideeffect of the current code is that when you switch language, the currency doesn't reset to the default language currency for the store.. is that the behaviour you were expecting that isn't occurring?
If so, I think the following may fix things, please try it:
In includes/init_includes/init_currencies.php change
PHP Code:
if ($new_currency == false || isset($_GET['language'])) $new_currency = (USE_DEFAULT_LANGUAGE_CURRENCY == 'true') ? zen_currency_exists(LANGUAGE_CURRENCY) : $new_currency;
to
PHP Code:
if ($new_currency == false || $language_changed) $new_currency = (USE_DEFAULT_LANGUAGE_CURRENCY == 'true') ? zen_currency_exists(LANGUAGE_CURRENCY) : $new_currency;
Let me know how you get on.
Again, if there are any problems, I'll need a full diagnosis by you about what exact steps you are taking, what URIs you are using and what you are expecting to see happen.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Hi, i have no changes in autoloaders, BP 120 and 99 are ok.
My problem is "Switch To Default Language Currency" option in Zen-Cart is turned on...
When i will try to switch language (everywhere - in listing or product detail) Zen will not switch currency to right one for the chosen language.
Im not really Zen expert, but i think the problem is it this $_GET[language] in this init currency file. This is empty.
Your script doesnt work too?! It looks like this $language_changed is still empty. When im changing my language or not :)
-
Re: Ceon URI Mapping (SEO)
Hi,
That was the wrong line to try changing I think. I think you might want to try changing the following:
PHP Code:
(isset($_GET['language']) && USE_DEFAULT_LANGUAGE_CURRENCY == 'true' && LANGUAGE_CURRENCY != $_SESSION['currency'] )
to
PHP Code:
(isset($language_changed) && $language_changed && USE_DEFAULT_LANGUAGE_CURRENCY == 'true' && LANGUAGE_CURRENCY != $_SESSION['currency'] )
For the functionality work you must have defined the correct language code for LANGUAGE_CURRENCY for each language you are using. (This is done in the main languages file for the language).
Let me know how you get on.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
I cannot create a new customer account when testing. I also cannot add an item to my cart. I am wondering if it has something to do with my .htaccess file. Do I need to add something about not rewriting the customer.php?
This is what my .htaccess file looks like:
AddHandler application/x-httpd-php52 .php .php5 .php4 .php3
RewriteEngine On
RewriteCond %{HTTP_HOST} ^rondajane.com$ [NC]
RewriteCond %{REQUEST_URI} !^/myadmin [NC]
RewriteCond %{REQUEST_URI} !^/editors [NC]
RewriteRule ^(.*)$ http://www.rondajane.com/$1 [R=301,L]
# 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} !^/myadmin [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]
Any suggestions?
Thank you.
Ronda
www.rondajane.com
-
Re: Ceon URI Mapping (SEO)
A few questions...
Wondering if CEON seo module is compatible with 1.3.9h?
I upgraded from 1.3.8a ZC to 1.3.9h and had to turn off ceon as site wouldn't load when enabled.
So I may have not integrated the CEON correctly into 1.3.9h? but want to make sure.
Also...
I see there is a CEON 3.6.3 to download from ZC modules.
But CEON website has: Version 3.8.0 ?
Which is the most current or best one to use in 1.3.9h?
Lastly, if I did botch the MOD during ZC upgrade... if I reinstall CEON (carefully) will that be ok? or do I need to ensure ALL previous install is removed?
Thanks for input.
-
Re: Ceon URI Mapping (SEO)
I tried turning off Ceon uri's but that didn't help.
Ronda
-
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
conor
That was the wrong line to try changing I think. I think you might want to try changing the following:
I'd an inkling - and then was able to test and confirm - that the reason the currency doesn't change when you switch language is that Ceon URI Mapping redirects to the page for the new language.. as it doesn't set the updated currency data for the session the currency remains as it was.
I'll have to upgrade the software to move the automatic changing of the currency into the Ceon URI Mapping language handling code. Effectively making the Zen Cart init_currencies script useful only for non-URI mapped URIs (which is fine).
It'll be version 4.0.0 that this upgraded functionality is part of.. so probably a few weeks off being released. It's not a massive problem so I hope you don't mind waiting.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
Muzz
Wondering if CEON seo module is compatible with 1.3.9h?
Yes, just use the files for 1.3.9d. The differences are only tiny HTML differences. You can then upgrade to 4.0.0 when it's released with specific files for 1.3.9h.
Quote:
Originally Posted by
Muzz
Which is the most current or best one to use in 1.3.9h?
Always use the one with the highest version number.
Quote:
Originally Posted by
Muzz
Lastly, if I did botch the MOD during ZC upgrade... if I reinstall CEON (carefully) will that be ok? or do I need to ensure ALL previous install is removed?
Just reinstall from the beginning. No need to remove anything.
Good luck getting it right this time round! :)
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Thanks for the advice. Will try a reinstall :)
-
Re: Ceon URI Mapping (SEO)
Hi, i made some debugging in my init_currencies...
here is a code i have added:
PHP Code:
echo "USE_DEFAULT_LANGUAGE_CURRENCY: ".USE_DEFAULT_LANGUAGE_CURRENCY;
echo " LANGUAGE_CURRENCY: ".LANGUAGE_CURRENCY;
echo " language_changed: ". $language_changed;
if(empty($language_changed)){echo "blank";}
else {
if($language_changed){echo "true";}
if(!$language_changed){echo "false";}
}
echo " get_language: ";
if (isset($_GET['language'])) {echo " language: ".$_GET['language'];}
else
{echo "blank";}
echo " new_currency: ".$new_currency;
echo " sess_currency: ".$_SESSION['currency'];
echo " get_currency: ".$_GET['currency'];
answers are like:
USE_DEFAULT_LANGUAGE_CURRENCY: true LANGUAGE_CURRENCY: PLN language_changed: blank get_language: blank new_currency: CZK sess_currency: CZK get_currency:
USE_DEFAULT_LANGUAGE_CURRENCY: true LANGUAGE_CURRENCY: EUR language_changed: blank get_language: blank new_currency: CZK sess_currency: CZK get_currency:
USE_DEFAULT_LANGUAGE_CURRENCY: true LANGUAGE_CURRENCY: CZK language_changed: blank get_language: blank new_currency: CZK sess_currency: CZK get_currency:
It looks like "$new_currency = ..." statements above are bad. Language is changinw well, new currency code is OK. Page is shown in right language, but only this script doesn know, that he must tu change currency.
PHP Code:
$new_currency = (isset($_GET['currency'])) ? zen_currency_exists($_GET['currency']) : zen_currency_exists($_SESSION['currency']);
session currency is set i to CZK, whitch is default currency for e-shop. this is ok
get_currency is not set
-
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
fangy
Hi, i made some debugging in my init_currencies...
Please see my above post relating to this.
Just ignore this for the meantime until I have time to get 4.0.0 out.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
CEON not working for me in 1.3.9h
OKies so as mentioned above I upgraded from 1.3.8a to 1.3.9h
I thought I may have broke something in one of the files required for the MOD to work.
I d/l from the CEON website 3.8.0 and compared the files.
I also compared to the RAW 1.3.9h files etc... all is good.
I can see the module installed in the admin area. I can use the tool and exclude files etc and save with NO errors.
However, as soon as I enable CEON the home page loads a 404 error.
A couple thing to mention.
The site is currently installed in a sub directory. (testing purposes)
when the new 1.3.9h site fails.
mywebsite.com.au/mystore
404 error loads inside cart.
If I click on ANY link in my menu it loads the LIVE (1.3.8a) site addressing ??
mywebsite.com.au
is my LIVE site addressing and this works no issues. (This also has CEON installed and working)
If I have CEON OFF in the NEW 1.3.9h cart the cart works no issues.
Any ideas on where I go from here?
-
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
Muzz
The site is currently installed in a sub directory. (testing purposes)
You can't upgrade a site and move it to a subdirectory.
You must create a subdomain for testing, NOT a subdirectory.
The links for a site which is not in a subdirectory can NEVER work in a site which IS in a subdirectory. Same as the same address in real life can't mean two different places. You can only have ONE real address or URI.
Move the test site from the subdirectory or simply forget about using Ceon URI Mapping until you have: disable Ceon URI Mapping and get rid of the .htaccess file in the subdirectory.
When you move the test site into the main directory you can use the .htaccess file you'd originally set up for the main/live site.
These are your only realistic options (using a subdomain or switching URI mapping off).
Hope that saves you some time.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Hey Conor,
Hope all is well! I'm running Zen-Cart 1.3.9h and tried using the updated modified_core_files inside the "1.3.9f" folder because that was the highest letter available in the 3.8 package. That ended up not working. I noticed a few posts back that you recommend using 1.3.9d to update it.
Would using 1.3.9f have caused the issues? My site basically wouldn't load when I updated using those files (the 1.3.9f ones).
Anyway, I'll wait for 4.0 to come. For some reason I'm not getting the email updates about the releases too. Not sure what's going on.
Thanks for all the awesome zen cart addons! :)
-
Re: Ceon URI Mapping (SEO)
Hi,
How are you? :)
Quote:
Originally Posted by
vooboo13
Would using 1.3.9f have caused the issues? My site basically wouldn't load when I updated using those files (the 1.3.9f ones).
The differences between 1.3.9d and f are so small that you can use the files for 1.3.9d without changing them for 1.3.9f.
I will be supplying exact modified files for 1.3.9f with the next release but that's not the source of your problem.
You may not have merged the files properly with any current modifications you have to the files?
Certainly, there's no reason that 3.8.0 should not work perfectly on a 1.3.9f site.. it is on many!
Try merging the files again. If you are still having trouble, get in contact with me privately with a little description of the problems you are having and I should be able to help.
Quote:
Originally Posted by
vooboo13
Anyway, I'll wait for 4.0 to come. For some reason I'm not getting the email updates about the releases too. Not sure what's going on.
Oh, sorry, I haven't had time to finish writing the e-mail software (haven't worked on it since 2009!) so I've never sent out any e-mail update notices! :|
Hopefully I can get the e-mail software finished before Christmas. :) If I can ever get finished updating Zen Cart modules that is! :(
Quote:
Originally Posted by
vooboo13
Thanks for all the awesome zen cart addons! :)
Thanks for the nice comments, I'm glad you like the software!
All the best...
Conor
ceon
-
redirect static URL
Hi, I've been redirecting static product URLs for deleted products using the supplied instruction and it works without fault, however I tried to do the same thing for a manufacturer and can't get it to work, any ideas?
thanks for any help and for some great software
-
Re: Ceon URI Mapping (SEO)
ignore last post, tried it again and it works just fine, don't know what I did wrong, but hey as usual the software works perfectly, thanks again
-
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
mjpwall
ignore last post, tried it again and it works just fine, don't know what I did wrong, but hey as usual the software works perfectly, thanks again
Great, less for me to do! ;)
Glad you like the software!
All the best...
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
conor
Hi,
You can't upgrade a site and move it to a subdirectory.
You must create a
subdomain for testing, NOT a subdirectory.
The links for a site which is not in a subdirectory can NEVER work in a site which IS in a subdirectory. Same as the same address in real life can't mean two different places. You can only have ONE real address or URI.
Move the test site from the subdirectory or simply forget about using Ceon URI Mapping until you have: disable Ceon URI Mapping and get rid of the .htaccess file in the subdirectory.
When you move the test site into the main directory you can use the .htaccess file you'd originally set up for the main/live site.
These are your only realistic options (using a subdomain or switching URI mapping off).
Hope that saves you some time.
All the best..
Conor
ceon
Not sure what you mean about some of your answers in regards to upgrading ZC. I might not have been clear enough in way I explained things. My bad.
All the upgrading side of things is fine. My live site is working and my upgrade test site is working other than CEON.
from looking at the .htaccess file.. I would need to amend the file paths to get it working in a subdirectory.
But I won't bother as I don't want to setup mapping into a subdirectory test site. I will wait until the site is live before I try thigsn a gain and as you said amend .htaccess file from the current live site with CEON working.
Thanks for your help.
-
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
Muzz
Not sure what you mean about some of your answers in regards to upgrading ZC. I might not have been clear enough in way I explained things. My bad.
No, you were indeed clear. I guess I wasn't though!
You can upgrade a *standard* Zen Cart site by using a sub-directory. However, once you use static URIs on a site you *can't* upgrade using a sub-directory. None of the links will work.
That's what I was saying.
It's better to set up test sites as subdomains, e.g. test.yoursite.com.. it's the modern, professional way to carry out testing :)
It's also less work as switching over a site can just be a matter of repointing the directory for the domain and modifying the configure.php file paths.
Quote:
Originally Posted by
Muzz
But I won't bother as I don't want to setup mapping into a subdirectory test site. I will wait until the site is live before I try thigsn a gain and as you said amend .htaccess file from the current live site with CEON working.
Thanks for your help.
I think that's the best approach for the minute. :)
Good luck with completing the upgrade!
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Hi Conor I haven't talk to you lately. I just wanted to say hi and I hope you are doing well. For all those who have problems, this software works great with all versions of zen cart. Whenever a upgrade for zen cart comes out take the core files that this module uses and compare them to the new modified files that zen uses. If there a major difference, merge them with a program like WinMerge or the one I like is Beyond Compare great software for comparing files. And do read the documentation that come with this module. You will not have half the trouble installing if you do. Just wanted to say my 2 cents worth. Have a good day Conor
-
Re: Ceon URI Mapping (SEO)
Hello Conor,
how are you?
Today I just see a artivle talked about the Ceon URL mapping, it says: as Ceon need to write every URL to the data-base, if some one open the site, and it need to read every URL in the data base, thus cause the website very slow, I think this is the cause why my site very slow. any suggestions? Thanks.
-
Re: Ceon URI Mapping (SEO)
Hi Randy,
How are you?
Almost snowed in here, which is very unusual for here.. haven't seen snow like this since I was a toddler! :)
Thanks for making the points about what has to be done when new Zen Cart releases come out.. hopefully everyone takes them on board.
Back to getting version 4.0.0 done...
Have a good weekend!
All the best..
Conor
-
Re: Ceon URI Mapping (SEO)
Hi Alan,
Quote:
Originally Posted by
alan145
Today I just see a artivle talked about the Ceon URL mapping, it says: as Ceon need to write every URL to the data-base, if some one open the site, and it need to read every URL in the data base, thus cause the website very slow, I think this is the cause why my site very slow. any suggestions? Thanks.
What article are you talking about?
And what version of the software are you using?
The software has been tested in sites with 24000 products and it works very quickly indeed. If you are experiencing a slow site you either need to upgrade your version to a more recent one which features the speed enhancements or you need to move to a decent server. No decent server should ever be significantly slowed down by Ceon URI Mapping, its lookups are very basic, reasonably efficient SQL.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
conor
Hi Alan,
What article are you talking about?
And what version of the software are you using?
Conor
ceon
Currently I use 3.4.3 version. As will release the 4.0.0, I will update it after you have this version. Thanks
-
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
alan145
Currently I use 3.4.3 version.
That's very out of date! You need to upgrade to 3.8.0. The speed enhancements were added in 3.6.3.
Quote:
Originally Posted by
alan145
As will release the 4.0.0, I will update it after you have this version. Thanks
I give no release dates out so you're better to upgrade to 3.8.0 now. You can then upgrade to 4.0.0 later.
Just download the modified files from your site (the 4 files in the admin directory, file in admin functions directory, files in admin modules directory and 3 files in store includes directories), apply (merge) the modifications for the latest version and upload the modified files. Then overwrite the standard Ceon URI Mapping files with the updated version's files. (All as per the upgrade instructions).
It won't take long so you may as well put the effort in, as if anyone asks "when will 4.0.0 be out" I won't even reply!! :)
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Hi Conor,
Had you install this mod on my site www.burnerbooks.com. Wondering if you could help...
I also have product book module and use the filters.
With categories, I noticed that the second level is not mapped. When I use filter to get Christmas cards. I get this page of Christmas cards, showing this in browser instead of title Christmas Cards:
http://www.burnerbooks.com/?main_pag...q2cpco89ne1jv5
I use define main pages in the admin/tools/define_pages_editor to input new sales. When I tried to insert image (with link) of Christmas card and link it to the above page. It will not work.
Wonderful module! I really like it. My pages look so much better. Thanks, Kim
-
Re: Ceon URI Mapping (SEO)
Hi!
I have a (hopefully) quick question. I installed Ceon URI Mapping today and it all went pretty smoothly. Only one hangup that was user error. For some reason I completely missed uploading the updated core files. :frusty: After a lot of head smacking I got back on track and it's been great.
I have all my categories and products fixed up. Now I am trying to change the way the pages like specials, shipping & returns, conditions of use, etc. look.
I have followed the directions and added a new record in the ceon_uri_mappings table. I have tried to add in the proper settings and this is where I am hung up. I have been working on the Specials page. And I've also tried the Shipping & Info page. I haven't tried any others.
My shop is not in the root but is in a folder. I have tried various combinations of what I should put in the uri field and in the main_page field but I can't seem to figure out what works. I have made sure that current_uri is set to 1, the language_id is set to 1 (since all the others were 1 I figured that was the right number), and I used NOW function to put a date in date_added. The other fields are NULL except for redirection_type which is 301.
I want this: /patternshop/index.php?main_page=specials
to turn into this: /patternshop/specials or something similar if it is possible.
Thanks for any help!
Emily
-
Re: Ceon URI Mapping (SEO)
HI,
Quote:
Originally Posted by
emj1994
I have made sure that current_uri is set to 1, the language_id is set to 1 (since all the others were 1 I figured that was the right number), and I used NOW function to put a date in date_added. The other fields are NULL except for redirection_type which is 301.
I want this: /patternshop/index.php?main_page=specials
to turn into this: /patternshop/specials or something similar if it is possible.
In addition to the values you've outlined you need to set
uri to /patternshop/specials
and main_page to specials
That's it. Easy!
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
I made a subdomain - named "blog" and have loaded wp files there but can't access it. I don't know much about rewrites but I tried adding the following to the .htaccess.
RewriteCond %{REQUEST_URI} !^/blog [NC]
am I on the right track?
Thanks for the help.
Ronda
www.rondajane.com
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
conor
In addition to the values you've outlined you need to set
uri to /patternshop/specials
and main_page to specials
Hi Conor,
Thank you so much!! It worked perfectly and I got all the other pages set up too. :D
Take care,
Emily
-
Re: Ceon URI Mapping (SEO)
Hi,
I am trying to redirect a site to my primary and I get this error message
Syntax error on line 16 of /home7/acquatua/public_html/.htaccess.JPr9ZJsZZyluVwZCAbunapZewkgYebx6:
RewriteRule: bad flag delimiters
I do not know anything about that.
Can some one help me please?
enzo
this is my htaccess
# Use PHP5CGI as default
AddHandler fcgid-script .php
RewriteEngine On
# 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} !^/acquatuamgr [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]
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
ShirleyUJest
I made a subdomain - named "blog" and have loaded wp files there but can't access it. I don't know much about rewrites but I tried adding the following to the .htaccess.
RewriteCond %{REQUEST_URI} !^/blog [NC]
am I on the right track?
Thanks for the help.
Ronda
www.rondajane.com
All I had to do was remove the !
so the rewrite condition reads:
RewriteCond %{REQUEST_URI} ^/blog [NC]
Now I can access my blog.
www.blog.rondajane.com
Wishing you all success!
Ronda
P.S. Don't forget to bless Conor with a donation for his time.
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
ShirleyUJest
All I had to do was remove the
!
so the rewrite condition reads:
RewriteCond %{REQUEST_URI} ^/blog [NC]
Now I can access my blog.
www.blog.rondajane.com
Wishing you all success!
Ronda
P.S. Don't forget to bless Conor with a donation for his time.
Okay - PLEASE FORGIVE AND DISREGARD THE ABOVE. It gave me access to the blog but not the zen cart :(
What I had to do was put an .htaccess file in the blog subdomain that simply said:
Rewrite engine off
Hope I didn't confuse anyone but if you have your zen cart loaded on your root domain and you would like to have a blog or forum or anything else, then you can create a subdomain and create an .htaccess file in that subdomain.
All this .htaccess stuff is new to me.
Blessings.
Ronda
http://blog.rondajane.com
http://rondajane.com :clap:
-
Re: Ceon URI Mapping (SEO)
Does anyone know if this module works with Fast and easy checkout. Thank you.
-
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
jdr8271
Does anyone know if this module works with Fast and easy checkout. Thank you.
FEC is a poorly written module, so I don't recommend using it on any store, but many sites (hundreds) are indeed using it fine with Ceon URI Mapping.
Sites also seems to be using it with the even-worse-written AJAX version but I recently tried to help someone with integrating this with Ceon URI Mapping and although we could get most of it to work by adding some exclusions, we weren't able to get the Easy Sign up and Login functionality working perfectly.
Saying that though, this was my first experience with the Easy Sign up and Login functionality and it was a terrible one.. why anyone would put their customers through that I don't know.. I personally think it could only damage a store's sales as people will be put off by the large number of fields displayed on one page. I certainly found it an intimidating form to fill in. And that's before I encountered the problem of it constantly asking me to "pick a state from the dropdown" when it wasn't displaying a dropdown! A very frustrating experience.
So.. my recommendation is if you're going to use FEC, use the better normal version, not the AJAX version.
Anyone else here have any experience with these modules?
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
I had always used Clyde Jones' awesome "Order Steps - Tableless" mod for ALL my clients so that the checkout page was cleaner and more intuitive looking for customers..
However, I had 1 or 2 clients who felt that signing up for a store account was confusing or intimidating for customers and wanted to look into the possibility of offering these customers an option of checking out without an account. The earlier versions of the COWOA mod had it's own set of issues which made it an undesireable solution for me to rollout to my clients. So I began looking into FEC as an option since it included the COWOA option.
I've not implented FEC on any of my client's sites, but I have been doing some extensive testing of it on my test site for a while now..
Ultimately once I got it all setup and working (sort of), my clients didn't like it at all.. In particular they did not like the WAY it looked.. They preferred the look and feel that the "Order Steps - Tableless" gave the checkout pages over the FEC look and feel..
For my side of things, I was concerned with the sheer number of new files that FEC included.. I also discovered that there are some conflicts with other mods (most notably the current version of the Gift Wrap mod), and frankly I found the whole "one screen" look not only a LOT more intimidating looking than the normal checkout, but it was a bit of a challenge to make this "one screen" layout look good with certain store layouts/templates...
Also with regards to the included Super Orders files, I had to do a fair amount of work to get it updated and merged with the latest version of Super Orders. Not to mention that the required changes to orders.php and packingslip.php were not all carried over exactly the same way to their Super Orders counterparts. There was no invoice.php with the FEC code so I had to create it and it's Super Orders counterpart super_invoice.php.
Attempting to integrate other checkout mods such as "Add Shipping Telephone" was a nightmare, and I never REALLY got it all working as it should..
All this said, I haven't yet tried throwing in Ceon URI Mapping to the mix yet, but I can already see that this will not be a happy marriage.. :no:
So now that COWOA is updated and supposed to be improved, I am going to give that a looksee.. The new versions seem to have worked out all the kinks from the earlier versions that turned me off of this mod.. AND on the surface it looks like it will play nice with Ceon URI Mapping..
My only "beef" with COWOA is the fact that it bundles in the "Order Steps - Tableless" mod. It's not that I am NOT a fan of this mod (I think I established that I am), I am just not a fan of mods which bundle in other mods as part of the core base.. It forces people to use a mod they MAY NOT want to use, AND IMHO it makes updates to COWOA twice as tedious for the mod authors because they not only have to keep up with Zen Cart changes, but they also have to keep up with changes to the bundled in mods as well..
That said my next client demo will be COWOA, Order Steps - Tableless, Add Shipping Telephone, and FINALLY Ceon URI Mapping.. I think this will be the combo my client's will like.. (and the combo that will give me the least amount of headaches)
Quote:
Originally Posted by
conor
Hi,
FEC is a poorly written module, so I don't recommend using it on any store, but many sites (hundreds) are indeed using it fine with Ceon URI Mapping.
Sites also seems to be using it with the even-worse-written AJAX version but I recently tried to help someone with integrating this with Ceon URI Mapping and although we could get most of it to work by adding some exclusions, we weren't able to get the Easy Sign up and Login functionality working perfectly.
Saying that though, this was my first experience with the Easy Sign up and Login functionality and it was a terrible one.. why anyone would put their customers through that I don't know.. I personally think it could only damage a store's sales as people will be put off by the large number of fields displayed on one page. I certainly found it an intimidating form to fill in. And that's before I encountered the problem of it constantly asking me to "pick a state from the dropdown" when it wasn't displaying a dropdown! A very frustrating experience.
So.. my recommendation is if you're going to use FEC, use the
better normal version, not the AJAX version.
Anyone else here have any experience with these modules?
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Thank you for the great mod. I am using this on another site without issue. However, I am working on another site that is still using a temporary IP. Whenever I enter the information into my .htaccess file my whole site gets a 404. My site can be accessed at http://74.220.219.69/~eclipset/ . I currently taken out the info in the .htaccess but this is what I had entered while it was crashing.
Quote:
RewriteEngine On
# 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} !^/zc_admin [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]
Any help would be greatly appreciated.
*also forgot to mention I have the mod disabled atm until I figure out why it is breaking my site.
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
conor
I'm afraid that I haven't used those mods so I can't give an exact comparison. I've encountered Ultimate SEO when working on other people's sites and I don't like the way it adds product IDs and category IDs to the URIs it generates.
Ceon
I guess my friend you need to think again to add the product id on the urls.
or at least check if the url its generating is unique on the system.
I have a computer store and there is many product and they have same name. So when your module generates url, they becomes all same instead generating unique url.
As a result on search result i can see 5 different products, but no matter which one i click they all goes to only one links!
Not sure if this is with my system only...but its an error That I can make sure.
Let me know if you have a solution of this.
Thanks in advance!
-
Re: Ceon URI Mapping (SEO)
And Conor's documentation and support posts in this support thread make it CLEAR that this will create issues with this mod.. All products MUST have a unique name in order for this mod to work correctly..
Quote:
Originally Posted by
digitalvision
I guess my friend you need to think again to add the product id on the urls.
or at least check if the url its generating is unique on the system.
I have a computer store and there is many product and they have same name. So when your module generates url, they becomes all same instead generating unique url.
As a result on search result i can see 5 different products, but no matter which one i click they all goes to only one links!
Not sure if this is with my system only...but its an error That I can make sure.
Let me know if you have a solution of this.
Thanks in advance!
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
DivaVocals
And Conor's documentation and support posts in this support thread make it CLEAR that this will create issues with this mod.. All products MUST have a unique name in order for this mod to work correctly..
CountryCharm nodes in agreement. :yes:
-
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
digitalvision
I guess my friend you need to think again to add the product id on the urls.
Nope, that's a horrible idea and goes against what the software is for. It's not to simply to generate unique URIs, but for you to be in control of your URIs.
Quote:
Originally Posted by
digitalvision
or at least check if the url its generating is unique on the system.
I'm adding this into the new version of the software. The user will then be required to change their product name or manually modify the URI, the software will not generate a URI with an arbitrary number attached.
Regardless, you should NEVER have two products in the same category with the same name. How is a blind person supposed to use a site like that?
Don't just think of yourself! :)
Quote:
Originally Posted by
digitalvision
I have a computer store and there is many product and they have same name. So when your module generates url, they becomes all same instead generating unique url.
So change the product names to something more sensible (I see no reason products should ever have the same name, two products aren't the same or you'd sell them as one), and regenerate their URIs OR
after you've clicked "Preview", copy the generated URI, go back to the product page, paste the URI in and change it to make it unique (and untick autogenerate) before clicking "Preview" again and then "Update".
That'll have each product having a unique URI.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
conor
Nope, that's a horrible idea and goes against what the software is for. It's not to simply to generate unique URIs, but for you to be in control of your URIs.
**nods in agreement**
Quote:
Originally Posted by
digitalvision
As a result on search result i can see 5 different products, but no matter which one i click they all goes to only one links!
Not sure if this is with my system only...but its an error That I can make sure .
and as Conor reminded me.. this mod allows YOU to be in control of your own URI's. If you MUST keep all of these products with the SAME NAME, then you CAN (and SHOULD) change the URI's for the "duplicate" products so that they all have unique URI's.. (It's EASY enough to do..) IMHO this is but ONE of the many reasons why this is the best SEO mod available for Zen Cart, and I for one hope he NEVER changes one of it's key features..