Ultimate SEO URLs
Example URL Transformations: From: http://yoursite.com/index.php?main_page=product_info&products_id=24 To: http://yoursite.com/disciples-sacred-lands-linked-p-24.html From: http://yoursite.com/index.php?main_page=index&cPath=2_20 To: http://yoursite.com/software-strategy-c-2_20.html From: http://yoursite.com/index.php?main_page=contact_us To: http://yoursite.com/contact_us.html |
![]() |
v1.5.7, v1.5.8, v2.0.0, v2.1.0 |
![]() |
dreamscape |
![]() |
lat9 - 11 Jan 2025 |
![]() |
86,626 |
Version History
Ultimate SEO URLs - Version: v3.1.2 | |||||||||||||
Contains the correction for GitHub issue #59 (Undefined variable $value_pair) | |||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: v3.1.1 | |||||||||||||
Corrects the PHP Fatal error logged when $_GET['main_page'] is an array (issue #57). | |||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: v3.1.0 | |||||||||||||
This release contains changes associated with the following GitHub issues: #44: Add notifications to enable site-specific customizations. #50: Document that any image/file names containing USU's reg_anchors (e.g. -p-) will also be redirected. #51: Correct PHP Fatal error when a URL contains invalid characters. #52: Correct out-of-memory condition for sites with large numbers of products; using per-page caching instead of database-caching. #53: Drop support for Zen Cart versions prior to 1.5.7a #54: Use zen_cfg_read_only for the plugin's configured version. #55: Add support for the ask_a_question page. #56: Add support for the product_reviews_write page. |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: v3.0.11 | |||||||||||||
This release contains the change for #48, properly removing the zenAdminID parameter from admin-generated catalog href-links. | |||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: v3.0.10 | |||||||||||||
This release contains changes associated with the following GitHub issues: #46: Correct MySql fatal error for misconfigured products. #47: Remove duplicate configuration setting associated with an older version of USU. |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: v3.0.9 | |||||||||||||
This version contains changes associated with the following GitHub issues: #42: Deleted product results in browser redirect loop. #43: 'Old' URLs aren't being rewritten to their new homes. |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: v3.0.8 | |||||||||||||
This release contains changes associated with GitHub issue #41 (Missing 'zen_product_in_parent_category' during admin processing). | |||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: v3.0.7 | |||||||||||||
This release contains changes associated with the following GitHub issues: #36: Refactor to use zen_get_products_name when gathering a product's name #37: Refactoring to prevent PHP notices. #38: Correcting PHP notices for malformed URLs. #39: Corrections for PHP 8.0 compatibility. |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: v3.0.6 | |||||||||||||
Correcting PHP Parse error introduced in v3.0.5. | |||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: v3.0.5 | |||||||||||||
This release contains changes associated with the following GitHub issues: #32: Strip unwanted `&`'s from the generated href_link. #34: Correct admin PHP warnings when creating storefront links. |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: v3.0.4 | |||||||||||||
This release contains changes for the following issues, introduced in v3.0.3: #31. (a) Faulty query results in fatal MySQL error. #31. (b) Restore use of ENABLE_SSL_CATALOG when creating storefront links from the admin. |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: v3.0.3 | |||||||||||||
This release contains changes associated with the following GitHub issues: #25: Remove hard-coded category indicator from categories URL. #27: Correct issues with $_GET array parameters. #28: Correct attributed-product-in-cart link back to product page (attribute restoration). #29: Don't add 'manufacturers_id' parameter to <em>any</em> product-info type page. #30: Update various queries, using integer values, for future-proofing. |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: v3.0.2 | |||||||||||||
This release contains changes associated with the following GitHub issues: #22: Correct PHP warnings and notices. #23: Correct over-sanitization of the 'PCRE Filter Rules'. #24: 'Reset USU Cache' not honored (or reset in the configuration). |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: v3.0.1 | |||||||||||||
This release contains changes associated with the following GitHub issues: #18: PHP error on upgrade. #19: Upgrade from previous version fails. #20: Simplify handling of configuration settings. #21: Update install procedure to allow removal of only configuration settings. |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: v3.0.0 | |||||||||||||
This version of USU supports Zen Cart 1.5.5 and later, providing updates for the following GitHub issues: #2: Simplification of the plugin's logging interface. #7: Correct canonical-link not being written. #8: Correct usage of zen_get_info_page when used during admin processing (zc156+ integration). #10: USU installer doesn't update zc156+ core files correctly. #11: Restructure plugin to require no core-file overwrites Note that the "no-core overwrites" requires that the changes required by previous versions of USU must be removed prior to installing v3.0.0. See the following link for more information: https://github.com/lat9/usu/blob/master/pages/upgrade_from_v2.md |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.217 | |||||||||||||
This version contains changes associated with Zen Cart 1.5.6's restructured EZ-Pages while maintaining downward compatibility with prior Zen Cart versions. | |||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.216 | |||||||||||||
This version corrects the default value for "datetime" fields in USU's database table. | |||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.215 | |||||||||||||
READ THE NEW DOCUMENTATION BEFORE INSTALLING / UPGRADING This version includes a new installer and installation process. Very little of the original code remains in this version and the module has undergone a massive refactoring. Please refer to the included documentation for details on all of the fixes, enhancements, and changes since the last public release. If you are upgrading from a version of this module prior to 2.150 you may need to first uninstall the old version and database entries |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.212 Final | |||||||||||||
Compatibility =========================================================== MySQL 5.0 & 5.5, PHP 5.3 & 5.4, Zen Cart 1.3.9h & 1.5 If running Zen Cart 1.3.9h it is not recommended to run with Zen Cart SQL Caching enabled. Support for running Zen Cart 1.3.9h with this option enabled will not be provided. It is strongly recommended to upgrade to Zen Cart 1.5 if you use this feature. If you are running a version of this plugin prior to version 2.150 it is recommended you uninstall the old version of the plugin including all database entries prio to installing this version. While most settings will be automatically upgraded the installation scripts have not been tested against versions prior to 2.150. New Enhancements (since the last version) =========================================================== * Updated the installation and removal documentation including instructions and notes. * Improved performance during the generation of links and canonical links for products. * Updated language files to clarify usage of the available options. * Updated warning messages used in the configuration menu to provide better feedback. * Better handling of extensions for products and categories during installation and when the plugin has been removed / uninstalled. * No need to edit the .htaccess file when changing the URL Formats. * When changing "non text entry" options the URL cache is reset automatically. Bugs Addressed (since the last version) =========================================================== * Global "SEO" cache can be re-enabled in the admin configuration if previously disabled. * Fixed redirect code for URLs containing unicode characters requiring urlencode / urldecode. * Initializes the filters before calling the code to generate the URL caches (if enabled). |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.211 | |||||||||||||
Compatibility =========================================================== MySQL 5.0 & 5.5, PHP 5.3 & 5.4, Zen Cart 1.3.9h & 1.5 If running Zen Cart 1.3.9h it is not recommended to run with Zen Cart SQL Caching enabled. Support for running Zen Cart 1.3.9h with this option enabled will not be provided. It is strongly recommended to upgrade to Zen Cart 1.5 if you use this feature. If you are running a version of this plugin prior to version 2.150 it is recommended you uninstall the old version of the plugin including all database entries prior to installing this version. While most settings will be automatically upgraded the installation scripts have not been tested against versions prior to 2.150. New Enhancements (since the last version) =========================================================== * To ensure URLs are W3C compatible, htmlspecialchars is run over all generated URLs with mode and character set specified (PHP 5.4 compatibility). * Setting "Enable automatic rewrite" to true will automatically issue a 301 redirect for URLs not matching the output from zen_href_link. * For linked products canonical links are generated when needed by using the prodct's master category id. The generated links are passed to Zen Cart's canonical link system. * Added handling for copy / pasted "Internal URLs" in "EZ-Pages" to make migration to the new version easier for upgraded installations. * Updated README_ENGLISH with more detailed installation steps. * Changed the names of folders and moved some files to make installation steps more clear. * Updated the English language file to clarify the usage of "Enter pages to allow rewrite". Bugs Addressed (since the last version) =========================================================== * Added option to disable the EZ-Page cache. * Page not requiring special handling of paramaters will now correctly have the "extension" added to the end of the URL. * Installation cleans up some obsolete configuration options which may still be present when upgrading from a previous version. * New .htaccess sample handles product reviews when "Categories as directories" is enabled. |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.210 | |||||||||||||
Before installing the new version ============================================================ Please take the time to read the included README_ENGLISH.txt. This version uses a different method of installation and the installation steps vary from the previous versions of this plugin. New Enhancements (since the last version) ============================================================ * Updated all configuration options to provide better clarity. * Added some additional URL Rewrite modes (including short categories as directories). * New .htaccess sample to support new modes. * Moved the product type code into an init_script to reduce the number of affected core files. * Added the ability to enable the EZ-Pages URL cache. * If the "page" variable contains "index.php?" and "main_page=" the "page variable will be parsed to determine the appropriate destination page and paramaters. You no longer need to edit internal links on EZ-Pages. * The generation of the "cPath" parameter is handled automatically. * Moved all language specific items into the language folder. * Simplified the code used to hook into zen_href_link. * Created installation, upgrade, and removal scripts. These handle automatically upgrading from older versions without the loss of settings (supports upgrading from version 2.150+). * When SEARCH_ENGINE_FRIENDLY_URLS is enabled htmlspecialchars is run over the generated URL with mode and characterset specified (PHP 5.4 compatibility). * Provided affected files for Zen Cart 1.3.9h. Bugs Addressed (since the last version) ============================================================ * Product links on the shopping_cart strip out the uprid to allow rewritten links to work. * "Buy Now" and "Add Selected Products to Cart" on product listing pages will now work. * Fixed some issues with generating the EZ-Pages cache. * Removed obsolete language files. |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.207 | |||||||||||||
Compatibility for Zen Cart 1.5.1 is now included. Updated files for both Zen Cart 1.5.0 and Zen Cart 1.5.1 have been included. The following has been fixed in this release: * Removed hardcoded table names from SQL Queries. Installations with database prefixes will now work. * The Product Cache is now generated correctly for multi-language (and non-english language) Zen Carts. * Urls for EZ-Pages are now generated correctly for multi-language (and non-english language) Zen Carts. The following enhancements have been added in this release: * Better support for custom product types. This includes a handler to automatically redirect to the correct file when displaying a product based upon the product type in the database. * Updated htaccess_sample. When a product is linked and categories as directories is enabled, the breadcrumb on the product page will display correctly instead of using the master category. * Updated ZC 1.5.1 Query Cache to add the ability to remove an item from the cache before expiration. * Updated ZC 1.5.1 MySQL query_factory to always return a value from the "Execute()" method. * Updated ZC 1.5.1 MySQL query_factory to provide better support for cached values. [*] Bugfix: Support for "Multi-Language EZ Pages" plugin. |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.205 | |||||||||||||
** USE AT OWN RISK ** Updates to the contribution ported by Dreamscape Original version was available here: http://www.dream-scape.com/pub/zencart/Ultimate_SEO_URLs but is not designed for Zen Cart v1.3.0 and higher. The following has been fixed in this release: * Admin Page not displaying. Support has been added for the following in this release: * Improved verbiage for the "use category as directory" configuration option. * Generating friendly URLs for catalog pages from within the admin interface. This is particularly useful for generated emails. |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.200 | |||||||||||||
** USE AT OWN RISK ** Updates to the contribution ported by Dreamscape Original version was available here: http://www.dream-scape.com/pub/zencart/Ultimate_SEO_URLs but is not designed for Zen Cart v1.3.0 and higher. Support has been added for the following in this release: * Detection and utilization of Unicode regular expressions when supported * Better compatibility with the Query Cache add-on / plugin * Utilizes cache mechanisms built into Zen Cart 1.5 when configured (SQL_CACHE_METHOD) * SEO-ADD-PRODUCT-CAT Patches. Supports full directory paths based upon parent categories and product master categories. * SEO-URLS-FILTER-PCRE Patches. Supports defining PCRE based transformations to generated URLs prior to URL filtering. Note: Czech translation of added patches (see above) was done by a non native speaker and may need to be updated. |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.150 | |||||||||||||
Description : ** USE AT OWN RISK ** COMPATIBLE with Zen cart 1.5.0 only Version 2.150 is functionally identical to version 2.110. Package includes English and Czech version of 2.150. Fixed PHP 5.3.x compatibility. Automatic integration to menu of 1.5.0. For Czech: support utf-8 only. Example URL Transformations: From: http://yoursite.com/index.php?main_page=product_info&products_id=24 To: http://yoursite.com/disciples-sacred-lands-linked-p-24.html From: http://yoursite.com/index.php?main_page=index&cPath=2_20 To: http://yoursite.com/software-strategy-c-2_20.html From: http://yoursite.com/index.php?main_page=contact_us To: http://yoursite.com/contact_us.html |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.110 | |||||||||||||
Updated 1.3.9 files. No functional changes. | |||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.109 | |||||||||||||
COMPATIBLE with Zen cart 1.3.9 Version 2.109 is functionally identical to version 2.108. Added updated files for Zen cart 1.3.9 in the `v139-specific-files` folder. |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.108 | |||||||||||||
Version 2.108 now supports SEO friendly URLs for EZ-Pages. Nothing else was changed other than seo friendly URLs for EZ-Pages. Example URL Transformation: From: http://yoursite.com/index.php?main_page=page&id=1 To: http://yoursite.com/why-zencart-is-awesome-ezp-1.html |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.107 | |||||||||||||
** USE AT YOUR OWN RISK ** Version 2.107 simply packages together the English and Spanish versions of 2.106. No new functionality has been added. DISCLAIMER: I am not the technical author of this contribution, and cannot offer technical support. I simply packaged the pre-existing language versions together for convenience and to avoid the confusion that has cost many people many hours with the preceding separate language downloads. |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.106 | |||||||||||||
Spanish translation by www.miescaparate.com team (http://investigacion.miescaparate.com). This translation is based on Version 2.106 performed by Anant Bhatia. [Updated Files] · _zen_cart_folder/includes/classes/seo.install.php - Translated to spanish · _zen_cart_folder/includes/classes/seo.url.php - Translated to spanish [Added Files] · LEEME.txt - REEDME.txt translation [Demo] http://investigacion.miescaparate.com/projects/zencart/base/r3/ -------------------------- Traducción al castellano realizada por el equipo de www.miescaparate.com. La traducción se basa en la versión v.2.106 realizada por Anant Bhatia. [Ficheros actualizados] · _zen_cart_folder/includes/classes/seo.install.php - Traducido al castellano · _zen_cart_folder/includes/classes/seo.url.php - Traducido al castellano [Ficheros agregados] · LEEME.txt - Traducción del REEDME.txt [Demo] http://investigacion.miescaparate.com/projects/zencart/base/r3/ |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.106 | |||||||||||||
COMPATIBLE with Zen cart 1.3.8 MYSQL 5.0 and PHP 5.0 - Compatible New config option to select what pages must be rewrited and redirected. By default this option takes the important SEO pages (categories, products, static pages) and omit all the rest. You can disable it leaving it blank. Now this contrib is safe to use in any site with any checkout procedure. SEND YOUR BUGS AND SUGGESTIONS TO: http://dev.imaginacolombia.com That person has promised that he would try to update this contribution regularly.(I hav'nt) This addon was modified by Anant Bhatia (antz.bin######################) so that it would work properly with Zen Cart 1.3.8 by merging the files provided by Zen Cart 1.3.8 with the ones provided by Ultimate SEO URLs 2.105 for Zen Cart 1.3.7. Example URL Transformations: From: http://yoursite.com/index.php?main_page=product_info&products_id=24 To: http://yoursite.com/disciples-sacred-lands-linked-p-24.html From: http://yoursite.com/index.php?main_page=index&cPath=2_20 To: http://yoursite.com/software-strategy-c-2_20.html From: http://yoursite.com/index.php?main_page=contact_us To: http://yoursite.com/contact_us.html |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.105 | |||||||||||||
COMPATIBLE with Zen cart 1.3.7 MYSQL 5.0 and PHP 5.0 - Compatible New config option to select what pages must be rewrited and redirected. By default this option takes the important SEO pages (categories, products, static pages) and omit all the rest. You can disable it leaving it blank. Now this contrib is safe to use in any site with any checkout procedure. SEND YOUR BUGS AND SUGGESTIONS TO: http://dev.imaginacolombia.com I'll try to update this contribution regularly. Example URL Transformations: From: http://yoursite.com/index.php?main_page=product_info&products_id=24 To: http://yoursite.com/disciples-sacred-lands-linked-p-24.html From: http://yoursite.com/index.php?main_page=index&cPath=2_20 To: http://yoursite.com/software-strategy-c-2_20.html From: http://yoursite.com/index.php?main_page=contact_us To: http://yoursite.com/contact_us.html ========================== INSTALLATION INSTRUCTIONS ========================== 1. Copy files from `_zen_cart_folder` to your Zen Cart install 2. Copy (or MERGE if you have made changes) files from v137-specific-files to your Zen Cart install 3. A sample .htaccess file is included. Simply rename to .htaccess and edit the word /shop/ to match your site 4. Config the module in CONFIGURATION - SEO URLS ========================== UPDATE INSTRUCTIONS ========================== No additional steps. Automatic Update. Contrib config will be reset. =============== RECOMMENDATIONS =============== If your site is new go to the config and change the option Enable automatic redirects to false. ======== HISTORY ======== 2007-07-25 - Version 2.105 - New config option to select what pages must be rewrited and redirected. Now this contrib is safe to use in any site with any checkout procedure. (http://www.imaginacolombia.com) 2007-07-07 - Version 2.104 - COMPATIBLE with Zen cart 1.3.7 - MYSQL 5.0 y PHP 5.0 - $nosefu array to avoid seo in certain pages (http://www.imaginacolombia.com) 2006-09-04 - Version 2.103 - COMPATIBLE with Zen cart 1.3.5 (DrByte) 2005-07-22 – Version 2.100 - ORIGINAL VERSION http://www.dream-scape.com/pub/zencart/Ultimate_SEO_URLs/ |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.104 | |||||||||||||
Ultimate SEO URLs 2.104 for Zen Cart 1.3.7 ========================================== COMPATIBLE with Zen cart 1.3.7 MYSQL 5.0 y PHP 5.0 - Compatible $nosefu array to avoid SEO in certain pages: You have to modify manually the array in the file html_output.php, in a future version it will be added to a config option. SEND YOUR BUGS AND SUGGESTIONS TO: http://dev.imaginacolombia.com I'll try to update this contribution regularly. Example URL Transformations: From: http://yoursite.com/index.php?main_page=product_info&products_id=24 To: http://yoursite.com/disciples-sacred-lands-linked-p-24.html From: http://yoursite.com/index.php?main_page=index&cPath=2_20 To: http://yoursite.com/software-strategy-c-2_20.html From: http://yoursite.com/index.php?main_page=contact_us To: http://yoursite.com/contact_us.html ========================== INSTALLATION INSTRUCTIONS ========================== 1. Copy files from `_zen_cart_folder` to your Zen Cart install 2. Copy (or MERGE if you have made changes) files from v137-specific-files to your Zen Cart install 3. A sample .htaccess file is included. Simply rename to .htaccess and edit the word /shop/ to match your site ======== HISTORY ======== 2007-07-07 - Version 2.104 - COMPATIBLE with Zen cart 1.3.7 - MYSQL 5.0 y PHP 5.0 - $nosefu array to avoid seo in certain pages (http://www.imaginacolombia.com) 2006-09-04 - Version 2.103 - COMPATIBLE with Zen cart 1.3.5 (DrByte) 2005-07-22 – Version 2.100 - ORIGINAL VERSION http://www.dream-scape.com/pub/zencart/Ultimate_SEO_URLs/ |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: v2.103 | |||||||||||||
Due to popular demand and confusion in the forum from people not understanding the complexities of the code, I've provided a courtesy update to make this compatible with v1.3.5. NOTE: If you are not using Zen Cart v1.3.5, please use v2.102 instead. |
|||||||||||||
|
|||||||||||||
Ultimate SEO URLs - Version: 2.102 | |||||||||||||
Updates to the contribution ported by Dreamscape Original version was available here: http://www.dream-scape.com/pub/zencart/Ultimate_SEO_URLs but is not designed for Zen Cart v1.3.0 and higher. This is a quick conversion of code for 1.3-compatibility. Example URL Transformations: From: http://yoursite.com/index.php?main_page=product_info&products_id=24 To: http://yoursite.com/disciples-sacred-lands-linked-p-24.html From: http://yoursite.com/index.php?main_page=index&cPath=2_20 To: http://yoursite.com/software-strategy-c-2_20.html From: http://yoursite.com/index.php?main_page=contact_us To: http://yoursite.com/contact_us.html |
|||||||||||||
|
|||||||||||||