Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
nsanford
Hi,
Is this mod compatible with the Multisite module?
TIA
I'm afraid I don't know. I don't see why not. However, from my experience the multisite module is a very poor solution to managing multiple sites, anyone I've seen using it has had all kinds of problems. That's just my experience though. At Ceon we have our own multiple site software (which lets each site can have its own custom overrides, in a similar fashion to the way Zen Cart allows language defines and templates to have overrides) so I'm afraid we've no need nor desire to test anything with the multisite module.
Try it and see.. just make sure you take the standard recommended steps - i.e. have backups!
All the best...
Conor
ceon
Re: Ceon URI Mapping (SEO)
Hi Connor,
Thanks for your response. I personally am not keen to use the multisite mod as it seems very confusing and I just know it's going to cause problems in the long run...
However, my client insists on having one administration for two stores on two separate domains, so I will have to make do.
Quote:
At Ceon we have our own multiple site software
Are you selling this software? :blush: Or was it just a passing comment?
Thanks again!
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
nsanford
Are you selling this software? :blush: Or was it just a passing comment?
Oh, sorry, no, didn't mean to give that impression! It was indeed a passing comment. The current version of the software we have built is a bit too specific and customised for it to be of general use to people. The next version could be very useful indeed but that's a different story altogether and is at least 6 months off! It's hopefully going to be an open-source project though. I wouldn't say to "wait around" on it though, the 6 months is just a guestimate and you know how software development plans go! ;-)
Anyway, more interesting post coming up...
All the best...
Conor
ceon
NEW! Version 3.2.3 Released!
Hi,
It gives me great pleasure to release an updated version of the module. I hope this fixes all the bugs that have been reported thus far.
The following doesn't seem to have been mentioned clearly enough before so it's being mentioned here again...
Please Note: This module does not automatically add mappings for existing Categories/Products/Manufacturers/EZ-Pages - if the site has existing Categories/Products/Manufacturers/EZ-Pages, they'll continue to use the standard Zen Cart dynamic URIs, until a URI has been entered or auto-generated for them, by editing the respective Category/Product/Manufacturer/EZ-Page in the admin.
This means going in and editing every Category/Product/Manufacturer/EZ-Page for which a static URI mapping is desired.
For this reason the module is aimed towards new and small stores. Or larger stores which just want to add mappings for particular parts of their site (special offers, EZ-Pages etc.) - something which is very useful for adding easy to read and remember URIs to advertisements for the site.
Version 3.2.3 includes numerous fixes for small bugs found in the module, ALL users should upgrade.
The changes are as follows:
[ADDED] Ability to exclude specific files added to ensure 100% compatibility with third party modules that have files which load up the Zen Cart system directly so they can process payment callbacks etc. To ensure that these files aren't adversely affected by the URI Mapping module, they should be excluded from being processed by the module by entering the file names in the configuration utility.
[UPDATED] Default URI Mapping is now added to map the dynamic URI for the store's home page (index.php?main_page=index) to its base static URI (e.g. / or /shop etc.) - avoids possible duplicated content issues with search engines.
[UPDATED] Extra checks added to minimise the number of situations in which the cPath query string parameter is appended to static URIs for products. The links to a product page for a product with a static URI are no longer checked against the cPath value for the global environment but are checked against the value the link function is called with. This should result in more matches and therefore the removal of the cPath variable more frequently, giving cleaner URIs.
[BUGFIX] A 404 page was being incorrectly displayed when the store's base URI was accessed with a query string appended. The index page is now displayed as expected.
[BUGFIX] Pagination, sorting and filtering functionality wasn't working when browsing by manufacturer as the module was clearing the query string parameters used to control this functionality.
[BUGFIX] Fixed a problem wherein an endless redirection loop could occur if a static URI used the main_page query string parameter.
[ADDED] Information about new Excluded Files functionality added to the documentation.
Upgrading is very easy, it should only take a few minutes for any stores which haven't modified the core files the module uses (except for a previous version of this module).
You can download the new version now from our website.
It has also been submitted to the downloads area and should be available there soon.
Hopefully that's all the bugs found. Enjoy!
All the best...
Conor
ceon
Re: Ceon URI Mapping (SEO)
Conor,
Thanks so much for taking the time to get back to me.
Ha! Yes, I probably should be spending more than $6 a month to host my site. But, I'm not expecting a lot of traffic, and I want to make sure that there is at least some interest in the site and that it is a viable business before I invest more money in it. I CAN change the subdirectory to whatever I want, I just have a few different sites on my host and made this nameby default.
Incidentally, the "IR_WS_CATALOG" IS '/'. That's what got me so confused in the first place! I tried changing the subdirectory from /hyosungsource/ to /store/ and changing that in the configure.php, but the URI auto-mapping still showed hyosungsource. I wasn't sure if zen would balk if you made this change, so I changed it back.
Yes, I'll just change the auto-mapping - it's a bit time consuming, but that is a perfectly fine solution to the problem that gets me the exact result I want.
Looking forward to the mappings manager, that sounds so handy. Just curious, will it include a pattern replacing tool, ie, to replace /hyosungsource/ with /? :)
Thanks for the great software, and keep up the good work!
Sasha
Re: Ceon URI Mapping (SEO)
Hi All
Sorry, I'm baffled by this a little. I've installed 3.2.3 and I'm happy that the new and core files have been correctly added and updated. I'm also aware that each category now need 'updating' which I've tried to do and failed. ie the rewritten url gives a 404
What I'm puzzled with is the .htaccess file. An .htaccess file appears only in my www.mywebsite.com/includes/ directory rather than www.mywebsite.com in which zencart is installed. This includes directory has an index.html rather than index.php and the .htaccess file looks like the below. Where am I going wrong? I should also say that if I place a copy of the htaccess file in www.mywebsite.com (which does have an index.php) and disable the one in the includes directory I get a 403 error.
Feels like I'm barking up random trees without knowing what i'm looking for...rrrrrrr : )
Any help is very much appreciated.
Thanks, Steve
Code:
# $Id: .htaccess 1105 2005-04-04 22:05:35Z birdbrain $
#
# This is used with Apache WebServers
# The following blocks direct HTTP requests in this directory recursively
#
# For this to work, you must include the parameter 'Limit' to the AllowOverride configuration
#
# Example:
#
#<Directory "/usr/local/apache/htdocs">
# AllowOverride Limit
#
# 'All' with also work. (This configuration is in your apache/conf/httpd.conf file)
#
# This does not affect PHP include/require functions
#
# Example: http://server/catalog/includes/application_top.php will not work
<Files *.php>
Order Deny,Allow
Deny from all
</Files>
#add the following to protect against people discovering what version your spiders.txt file is
<Files *.txt>
Order Deny,Allow
Deny from all
</Files>
RewriteEngine On
# Don't rewrite any URIs ending with a file extension (ending with .[xxxx])
RewriteCond %{REQUEST_URI} !\.[a-zA-Z]{2,4}$
# Don't rewrite admin directory
RewriteCond %{REQUEST_URI} !^/myrenamedadmin.* [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)
Hi Steve,
Place the .htaccess file in your root directory without the following lines:
Code:
<Files *.php>
Order Deny,Allow
Deny from all
</Files>
#add the following to protect against people discovering what version your spiders.txt file is
<Files *.txt>
Order Deny,Allow
Deny from all
</Files>
They block any access to your site (403 Forbidden).
All the best...
Conor
ceon
Re: Ceon URI Mapping (SEO)
Hi Sasha,
Quote:
Originally Posted by
buddhaflow
Thanks so much for taking the time to get back to me.
No problem.
Quote:
Originally Posted by
buddhaflow
Incidentally, the "IR_WS_CATALOG" IS '/'. That's what got me so confused in the first place! I tried changing the subdirectory from /hyosungsource/ to /store/ and changing that in the configure.php, but the URI auto-mapping still showed hyosungsource. I wasn't sure if zen would balk if you made this change, so I changed it back.
That's very strange.. are you sure you are looking in the right file:
admin/includes/configure.php
rather than
includes/configure.php
?
Quote:
Originally Posted by
buddhaflow
Looking forward to the mappings manager, that sounds so handy. Just curious, will it include a pattern replacing tool, ie, to replace /hyosungsource/ with /? :)
I hadn't thought of that but I'll try to add it!
Quote:
Originally Posted by
buddhaflow
Thanks for the great software, and keep up the good work!
I'm glad you like it!
All the best...
Conor
ceon
Re: Ceon URI Mapping (SEO)
ERROR!!
ive just upgraded the mod and now getting a very bad error!!
http://www.zen-cart.com/forum/showth...618#post747618
see the link above.
when i log in as a returning customer, after entering the password i get forwarded to google!!!! if i press back i go to the my account page loged in!
Re: Ceon URI Mapping (SEO)
That's got it. Thanks a lot Conor. Just dropped you enough for a pint and a bag of pork scratchings through the Ceon manual card donation. Will get a copy of your SagePay module in a week or so when the bank's woken up too. Keep up the great work.
Steve