Zen Follower
- Join Date:
- Jul 2008
- Posts:
- 360
- Plugin Contributions:
- 0
Ceon URI Mapping (SEO)
It's just a link to the store from the main site's page, the store is inside it's own subdir electronics ...
Views: 472,098
Zen Follower
It's just a link to the store from the main site's page, the store is inside it's own subdir electronics ...
Passed
Hi,
icecold:
Any ideas?
Simply sounds like you have forgotten to upload the files to the catalog side of the shop.. so every rewritten URI just goes to the index page. Reupload all the files and I'd imagine things will start working again. If not, verify one by one that the files have uploaded okay, FTP software often messes up.
All the best...
Conor
ceon
Passed
Hi,
byoriginaldesign:
Thx 4 the suggestions, and I had tried everything suggested previously and again. I'm giving up, which I hate doing, and I'll just be using the redirect mentioned earlier to side-step the issue. Kudos on the app otherwise, seems to do the trick.
If you get in contact directly via http://dev.ceon.net/contact_us (I don't use PM here) with your FTP and admin details I can take a look. Of course for peace of mind you can delete any accounts created for me afterwards but please ensure that the FTP account has full write access.
All the best...
Conor
ceon
Zen Follower
conor:
Hi,
Simply sounds like you have forgotten to upload the files to the catalog side of the shop.. so every rewritten URI just goes to the index page. Reupload all the files and I'd imagine things will start working again. If not, verify one by one that the files have uploaded okay, FTP software often messes up.
All the best...
Conor
ceon
This is weird I uploaded one by one ... BTW the admin backend works fine and the tables have been created ...
But I will check again and let you now ...
Zen Follower
Thanks!
You were right!
the missing file was the init_ceon_uri_mapping.php script!
inside includes/init_includes ...
Now I will test with just one cat, subcat, product, to see if it works my feed to Google base.
BTW Your form calls the class everytime you click on the tick URI field?
I am creating a script to call the class, and execute database commands to do that automatically for me ... but I didn't have the time to take a deep look into your add on.
My problem is have over 20,000 products ...
Totally Zenned
Small problem with password protected directories.
I I tried adding a password (.htpasswd) protected directory to hold a few web tools but anything in the dir redirects to my 404 page.
I've tried adding a no rewrite line (like on the admin folders) to .htaccess but no soap.
If I delete the rules in .htaccess, then the protected dir works fine.
Am a bit at a loss what to adjust here. Any clues would be appreciated.
Passed
Hi,
kiddo:
I've tried adding a no rewrite line (like on the admin folders) to .htaccess but no soap.
You should add a no-rewrite condition to the rewrite rule for the directory in question.
If that doesn't work then you'll need to consult a server expert, this is not my field.
All the best...
Conor
ceon
Passed
Hi,
icecold:
You were right!
the missing file was the init_ceon_uri_mapping.php script!
Thought as much! ;)
icecold:
BTW Your form calls the class everytime you click on the tick URI field?
So?
icecold:
I am creating a script to call the class, and execute database commands to do that automatically for me ... but I didn't have the time to take a deep look into your add on.
My problem is have over 20,000 products ...
That's something the URI manager will handle, I'm afraid that the current module is only aimed towards new and small stores.
All the best...
Conor
ceon
New Zenner
Hi to anyone! I've installed ceon uri mapping few days ago, the backend detects it and I can setup the module via admin panel but unfortunately the urls on the store are not changed...any suggestion?
My zen cart is the last italian 1.3.8B version.
Alessandro
New Zenner
tirsys:
Hi to anyone! I've installed ceon uri mapping few days ago, the backend detects it and I can setup the module via admin panel but unfortunately the urls on the store are not changed...any suggestion?
My zen cart is the last italian 1.3.8B version.
Alessandro
You have to go in and edit each category. You can either name the directory or allow it to name it for you, then just save. The app does not rename them automatically from install, but new stop from install forward it'll do it with out any extra work.
Additionally, it may be the folder specified in the install was not set to read/write.
If that doesn't do the trick, post a link to your site so we can take a look at what's going on.
New Zenner
if I edit a category enabling auto-generated URI Mappings or manual URI mapping, leave the category and back again into the category I get the new right settings that look like:
/zencart/ita/embedded/actel
but the url doesn't change:
http://localhost/zencart/ita/index.php?main_page=index&cPath=66
I checked all the perms, all set to 777:
-rwxrwxrwx 1 ubu ubu 15061 2009-05-31 10:00 /var/www/zencart/ita/admin/ceon_uri_mapping_auto_upgrade.php
-rwxrwxrwx 1 ubu ubu 13095 2009-05-31 10:00 /var/www/zencart/ita/admin/ceon_uri_mapping_config.php
-rwxrwxrwx 1 ubu ubu 617 2009-05-31 10:00 /var/www/zencart/ita/admin/includes/boxes/extra_boxes/ceon_uri_mapping_modules_dhtml.php
-rwxrwxrwx 1 ubu ubu 770 2009-05-31 10:00 /var/www/zencart/ita/admin/includes/extra_datafiles/ceon_uri_mapping_database_tables.php
-rwxrwxrwx 1 ubu ubu 1007 2009-05-31 10:00 /var/www/zencart/ita/admin/includes/extra_datafiles/ceon_uri_mapping_filenames.php
-rwxrwxrwx 1 ubu ubu 59542 2009-05-31 10:00 /var/www/zencart/ita/admin/includes/functions/extra_functions/ceon_uri_mapping.php
-rwxrwxrwx 1 ubu ubu 4837 2009-05-31 10:00 /var/www/zencart/ita/admin/includes/languages/english/ceon_uri_mapping_config.php
-rwxrwxrwx 1 ubu ubu 6873 2009-05-31 10:00 /var/www/zencart/ita/admin/includes/languages/english/extra_definitions/ceon_uri_mapping.php
-rwxrwxrwx 1 ubu ubu 4837 2009-05-31 10:00 /var/www/zencart/ita/admin/includes/languages/italian/ceon_uri_mapping_config.php
-rwxrwxrwx 1 ubu ubu 6873 2009-05-31 10:00 /var/www/zencart/ita/admin/includes/languages/italian/extra_definitions/ceon_uri_mapping.php
-rwxrwxrwx 1 ubu ubu 704 2009-05-31 10:00 /var/www/zencart/ita/includes/auto_loaders/config.ceon_uri_mapping.php
-rwxrwxrwx 1 ubu ubu 688 2009-05-31 10:00 /var/www/zencart/ita/includes/extra_datafiles/ceon_uri_mapping_database_tables.php
-rwxrwxrwx 1 ubu ubu 935 2009-05-31 10:00 /var/www/zencart/ita/includes/extra_datafiles/ceon_uri_mapping_filenames.php
-rwxrwxrwx 1 ubu ubu 20634 2009-06-02 11:57 /var/www/zencart/ita/includes/init_includes/init_ceon_uri_mapping.php
is maybe necessary a particular apache extension?
or maybe it doesn't work until all the categories are all changed?
Passed
Hi,
tirsys:
if I edit a category enabling auto-generated URI Mappings or manual URI mapping, leave the category and back again into the category I get the new right settings that look like:
/zencart/ita/embedded/actel
but the url doesn't change:
It sounds like you haven't uploaded the modified version of html_output.php. Upload it and the site should start to use the URIs you have entered/generated.
Hope that helps!
All the best...
Conor
ceon
New Zenner
The file is present now but no way for a better look of URIs ... :cry:
Passed
Hi,
tirsys:
The file is present now but no way for a better look of URIs ... :cry:
You've definitely done something wrong. Please try uploading all the files again.
All the best...
Conor
New Zenner
Hello there,
first, great work on module.
Yesterday, when inserting a new product we noticed that the module's fields within the page to describe the product have disappeared. Thus, the module does not generate modified links for new products.
Meanwhile, the linking structure for the older products is fine and there are also input fields on the modification pages for Categories and EZ-pages.
Any suggestions?
Thank you for the help.
Passed
Hi,
Paul27:
first, great work on module.
Thanks, I'm glad you like it!
Paul27:
Yesterday, when inserting a new product we noticed that the module's fields within the page to describe the product have disappeared. Thus, the module does not generate modified links for new products.
If the fields are missing from the product page in the admin then you have simply overwritten the product.php file with a fresh/unmodified version. You'll need to check you haven't removed the module from the admin by copying over all its files. I'd suggest reuploading the admin files one by one, but only after finding out who is responsible for overwriting the file, in case they were doing so because they were making modifications themselves.
Hope that helps!
All the best...
Conor
ceon
New Zenner
Thank you for the quick response.
Your suggestion did the work. Seems to be fine now.
Thanks again!
Zen Follower
I am getting 404, not found when a third party service tries to run their script xmlPopulate_zencart.php:
RewriteCond %{REQUEST_URI} !^/electronics/admin.* [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/electronics/editors.* [NC]
# Don't rewrite payment pages/callback handlers
# (Won't be rewritten by rules above but included here in case rewriting of URIs ending in .php is added)
RewriteCond %{REQUEST_URI} !^/electronics/cybersource.php.* [NC]
RewriteCond %{REQUEST_URI} !^/electronics/ipn_main_handler.php.* [NC]
RewriteCond %{REQUEST_URI} !^/electronics/iridium_3d_secure_iframe.php.* [NC]
RewriteCond %{REQUEST_URI} !^/electronics/localities_remote_loader.php.* [NC]
RewriteCond %{REQUEST_URI} !^/electronics/nochex_apc_handler.php.* [NC]
RewriteCond %{REQUEST_URI} !^/electronics/protx_direct_3d_secure_iframe.php.* [NC]
RewriteCond %{REQUEST_URI} !^/electronics/realex_remote_3d_secure_iframe.php.* [NC]
RewriteCond %{REQUEST_URI} !^/electronics/xmlPopulate_zencart.php.* [NC]
RewriteCond %{REQUEST_URI} !^/electronics/xmlPopulate_zencart_db.php.* [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 script uses two files, at this point they are giving a 404 error, I am not very familiar with mod rewrite but after reading threads, I understood I can take these scripts out by using RewriteCond, so I excluded or intended to do so, with the same REwriteCond used to exclude payment modules.
Any other solution?
Zen Follower
Sorry I skipped some code here it goes again:
RewriteEngine on
# ONLY rewrite URIs beginning with /electronics/
RewriteCond %{REQUEST_URI} ^/electronics/.* [NC]
# Don't rewrite any URIs ending with a file extension (ending with .[xxxx])
RewriteCond %{REQUEST_URI} !\.[a-zA-Z]{2,4}$ [OR]
RewriteCond %{REQUEST_URI} \.(html|htm|php)$ [NC]
# Don't rewrite admin directory
RewriteCond %{REQUEST_URI} !^/electronics/admin.* [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/electronics/editors.* [NC]
# Don't rewrite payment pages/callback handlers
# (Won't be rewritten by rules above but included here in case rewriting of URIs ending in .php is added)
RewriteCond %{REQUEST_URI} !^/electronics/cybersource.php.* [NC]
RewriteCond %{REQUEST_URI} !^/electronics/ipn_main_handler.php.* [NC]
RewriteCond %{REQUEST_URI} !^/electronics/iridium_3d_secure_iframe.php.* [NC]
RewriteCond %{REQUEST_URI} !^/electronics/localities_remote_loader.php.* [NC]
RewriteCond %{REQUEST_URI} !^/electronics/nochex_apc_handler.php.* [NC]
RewriteCond %{REQUEST_URI} !^/electronics/protx_direct_3d_secure_iframe.php.* [NC]
RewriteCond %{REQUEST_URI} !^/electronics/realex_remote_3d_secure_iframe.php.* [NC]
RewriteCond %{REQUEST_URI} !^/electronics/xmlPopulate_zencart.php.* [NC]
RewriteCond %{REQUEST_URI} !^/electronics/xmlPopulate_zencart_db.php.* [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]
Passed
Hi,
icecold:
I am getting 404, not found when a third party service tries to run their script xmlPopulate_zencart.php:
Any other solution?
A "known issue" (bit of a bug) has been identified with the later versions of the module when being used with any catalog-side script that which calls application top in it:
require_once(DIR_WS_INCLUDES . 'application_top.php');
```Does this xmlPopulate_zencart.php do this?
If so please wait for the new version (of course if this XML population script is important please disable the module in the meantime).
All the best...
Conor
[ceon](http://dev.ceon.net)
Fields marked required must be completed.
Tell staff why this post should be reviewed.
Required for login, security, and core site functionality.
Help us understand how the site is used so we can improve it.
Used for promotion and personalized campaign measurement.