Contributions
ULTIMATE Seo Urls 5 - by FWR Media
Ultimate Seo Urls 5 by FWR Media
New - Modern - More Efficient - Faster - Compatible - Less Queries
Author: Robert Fisher - www.fwrmedia.co.uk
Thanks to the beta testers:
Tom Hodges-Hoyland, Jan Zonjee, toyicebear, GLCustoms
Requirements:
Server: *nix or Windows/IIS
PHP requirements:
Version: 5.2.0+ (actually 5.1.3+ I believe at time of launch)
Zlib
filter_var
SPL (Standard PHP Library)
Traditional Rewrite URIs require:
*nix server (Windows/IIS does not have mod_rewrite)
mod_rewrite (as part of the apache build)
AllowOveride All (php.ini setting)
Compatibility:
MySQL 5 (Strict Trans Tables)
Traditional rewrite uris (*nix) produce exactly the same uris as the old 2 series (assuming the same settings)
The above means that should you upgrade from 2 series you don't have to worry about changed links
Installation difficulty:
There are only eight small changes to just seven files so this is easy and quick. (2 minute "drop on top" install for devs/testers)
Simple database installer.
Upgrade from old series 2 seo urls:
Upgrade instructions included.
Removal script for old database entries.
Simple database installer.
New:
Works on Windows/IIS (BETA at time of launch due to lack of extensive testing)
Two seo uri choices .. standard and rewrite .. Windows/IIS can only use standard
error free - error_reporting(E_ALL | E_STRICT)
Modular design
Plug in modules for contributions
Simple database installer
Inbuilt uri validation
301 redirects
Custom 404 Page not found
Zero queries or database use after cache fully loaded
Cache saving is sequential rather than one big DB hit
Admin selectable debug output
File (array) based character conversion (BETA at time of launch)
Simple cache life in admin based on "cache days"
Extensive security measures to safeguard the querystring
Series 2 database removal tool
Ability to switch between uri types via admin without changing any code as below:
On: standard seo uris - rewrite seo uris
Off: standard osC uris - experimental search engine safe uris
Included Modules:
Products
Categories
Manufacturers
Popup image
Included contribution modules (ALPHA at time of release as untested)
Information Pages
Articles, Article Info
Links
Newsdesk Index, Newsdesk Info, Newsdesk Reviews Info, Newsdesk Reviews Article
Features Removed (from old 2 series):
Page cache compatibility - the original author suggests that this should not be installed.
Support thread: http://forums.oscommerce.com/topic/336702-ultimate-seo-urls-5-by-fwr-media/
Expand All / Collapse All
Compatibility:
PHP 5.2/5.3 ( PHP 4 will NOT work )
osCommerce 2.2
osCommerce 2.3.X
*nix and IIS servers
Old seo urls can be replicated ( USU5 or Chemos series 2 ) so you do not lose current indexing.
This revision involved 37 updated files and numerous updates/changes. ( upgrading however from r197 involves modifying only two files so should only take two minutes )
The initial release of USU5 PRO has suffered only a few issues since released on 22nd December 2010 which proves it is very solid, this revision includes all fixes and updates since that date. ( to 21st March 2011 ).
Main changes ( this list is not inclusive )
* Fixed SSL bug and corrected .htaccess.
* Bug fixes and changes to 26th January 2011.
* Improved the installer functionality.
* Modified the sitemap to produce corrected indexes.
* Added multi language functionality to the sitemaps
* Modified SQLite to better truncate the database.
* Improved and fixed the SQLite truncate functionality, SQLite is once again the recommended cache strategy.
* Fixed a bug where a non numeric _GET value was allowed to create an error.
* Added upgrade instructions, updated the install instructions and drop on top files.
Support topic:
http://forums.oscommerce.com/topic/336702-ultimate-seo-urls-5-by-fwr-media/
For your convenience this support thread was already 84 pages long, please begin reading at #2915
Ultimate Seo Urls 5 PRO
Compatibility:
PHP 5.2/5.3 ( PHP 4 will NOT work )
osCommerce 2.2
osCommerce 2.3.X
*nix and IIS servers
Old seo urls can be replicated ( USU5 or Chemos series 2 ) so you do not lose current indexing.
Main Benefits:
Multi language SEO capability. ( different languages individually indexed for the first time ).
4 Different uri types to choose from.
49 different ways to write the product uri text.
301 redirection and url validation. ( avoid SEO penalties ).
Choose from 4 different fast cache systems.
www.mysite.com/ will 301 redirect to www.mysite.com/index.php removing the chance of duplicate penalties.
Proper 404 header/page for "product/category etc. not found"
Modern, error free PHP 5.2/3 modular code.
Full easy install instructions for:
osCommerce 2.2
osCommerce 2.3.X
Upgrade from Chemos old series 2 Seo Urls
Upgrade from USU5 by FWR Media
Support thread: http://forums.oscommerce.com/topic/336702-ultimate-seo-urls-5-by-fwr-media/
Changelog:
Modification to usu5_base_filename() where some odd servers return / for PHP_SELF/SCRIPT_NAME when the site is accessed as www.mysite.com/
PHP 5.2.4 loaded a different version of PCRE which led to the missing letter v in link text where the server is running a PHP version less than 5.2.4.
PayPal IPN bugfix - Some payment systems where the callback is into the extn directory call tep_href_link with a path as opposed to a filename. This caused the callbacks to fail.
Updating: A very small update with one change to application_top.php and two USU files replaced.
Support thread: http://forums.oscommerce.com/topic/336702-ultimate-seo-urls-5-by-fwr-media/
Ultimate Seo Urls 5
version 1.0 STABLE
Revision: 119
Stable release meaning after much testing and user feedback we currently have no issues. This is recommended for use on a live site.
Changelog:
Fixed Windows server REQUEST_URI.
Improved logic for base filename.
Patch for osC files using PHP_SELF.
Removed one hardcoded table name.
General tidying.
Preparation for version 1.1 (Ultimate Seo Urls 5 Pro).
Installers now attempt to self delete.
Support topic is at: -
http://forums.oscommerce.com/topic/336702-ultimate-seo-urls-5-by-fwr-media/
Revision 96
Sorry for creating an update so quickly but there were some corrections in the contribution modules that needed to be addressed.
No changes to osCommerce core files.
Error free error_reporting( E_ALL | E_STRICT ) PHP5.3
Changelog:
Removed POSIX from abstracts/aDatamap.php for PHP5.3/PHP6 compatibility
Added $HTTP_GET_VARS to method extractByDirSeparator(){ in classes Usu_Validator.php
Modification to catalog/includes/modules/ultimate_seo_urls5/abstracts/aDatamap.php to match changed modules
All modules updated
Changed Files: -
catalog/includes/modules/ultimate_seo_urls5/abstracts/aDatamap.php
catalog/includes/modules/ultimate_seo_urls5/classes/Usu_Validator.php
catalog/includes/modules/ultimate_seo_urls5/modules/<all modules>
*** Upgrade instructions: ***
extras/usu5_updates/r89_to_r96
Upload all files maintaining the directory structure
Support topic:
http://forums.oscommerce.com/topic/336702-ultimate-seo-urls-5-by-fwr-media
Changelog:
Corrected an issue on Windows servers where products_id was not being passed.
Support Topic:
http://forums.oscommerce.com/index.php?showtopic=336702
Note: Contributions are used at own risk.