No, unless you use link alias. Please check my post just above, also if you want, play with 3.6.0RC2
Demo for RC2:
http://demo.rubikintegration.com/ssu/
Printable View
No, unless you use link alias. Please check my post just above, also if you want, play with 3.6.0RC2
Demo for RC2:
http://demo.rubikintegration.com/ssu/
Demystifying Duplicate Content Penalty
This is a must read for anyone thinking about SEO and is worried about duplicate content.
http://googlewebmastercentral.blogsp...t-penalty.html
Thank you very much yellow1912. With your help all of us using simple SEO URL will benefit a lot.
Sri
Fitness Equipment Store
3.6.0 RC 3 which is considered Stable is now available
If you are using 3.5.8 and currently happy with it, no need to upgrade for now. If you are using any 3.x version less than 3.5.8, please consider upgrading to 3.5.8 asap, many bugs have been fixed.
http://wiki.rubikintegration.com/zen.../ssu/changelog
Auto Alias and Category Separator
Version 3.6.0 comes with a new feature called "Auto Alias", which will automatically remove all identifiers from your links.
It also let you set the "separator" between category names when link alias is on and auto alias is on ("/" can be used)
A very good example is
You will see that "dvd-movies" is the parent category, "action" is the sub category and "speed-2-cruise-control" is the product.Code:http://demo.rubikintegration.com/ssu/dvd-movies/action/speed-2-cruise-control
Please note that the link above is possible in older version as well, it's just that you have to do it manually by adding link aliases. Now it can be done automatically.
Improved Link Alias Manager
SSU now uses jquery grid to provide a totally new manager with pagination (which will help alot if you have thousands of aliaes), sorting, and searching.
Optimized caching
SSU used to store thousands of cache files in the same folder, this can slow down the file retrieval speed. Now the files are put randomly into multiple folders.
If you want to upgrade, make sure you read:
http://wiki.rubikintegration.com/zen...es/ssu/upgrade
AND
http://wiki.rubikintegration.com/zen...ers/link_alias
Well I just installed the new RC and its works well.
But there is one slight problem.
I have a static page (index.html) for the website with the store loading on index.php. This allows us to work on the site behind the scenes.
However with the new version I'm finding that calls to siteurl/index.php are getting turned into calls to siteurl/ which of course loads my static page.
I've installed RC3. I'm now getting the following error in the admin site when going to admin -> Extras -> Simple SEO URL Manager :
Any ideas?Code:Warning: Invalid argument supplied for foreach() in /home/splatcoo/public_html/store/includes/init_includes/init_ssu.php on line 11
Interesting, I never thought of it. The reason it redirects to index.php was that I want to make sure all the inbound links will point to the same link and help the page rank.
Obviously in your case you dont want it happens that way. I will check to see how we can get around that for your specific case.
Lets try this
Edit includes/classes/ssu/cores/link.php
Find this line
Add right below itCode:if((strpos($this->original_uri, 'index.php') !== false)){
Code:if((strpos($this->original_uri, '?') === false))
return false;
Try to replace the content of init_ssu.php by:
PHP Code:
<?php
// load the default config file
require (DIR_FS_CATALOG.DIR_WS_CLASSES.'ssu/config.php');
// load the config class
require (DIR_FS_CATALOG.DIR_WS_CLASSES.'ssu/core.php');
if(file_exists(DIR_FS_CATALOG.DIR_WS_CLASSES.'ssu/local.config.php')){
require (DIR_FS_CATALOG.DIR_WS_CLASSES.'ssu/local.config.php');
foreach ($ssuLocalConfig as $key => $config)
foreach ($config as $subKey => $subConfig)
if(!is_array($subConfig))
$ssuConfig[$key][$subKey] = $ssuLocalConfig[$key][$subKey];
else
$ssuConfig[$key][$subKey] = array_merge($ssuConfig[$key][$subKey], $ssuLocalConfig[$key][$subKey]);
}
SSUConfig::init($ssuConfig);
// load the core classes
foreach(SSUConfig::registry('cores') as $class)
require(SSUConfig::registry('paths', 'cores')."{$class}.php");
// set identifiers
foreach(SSUConfig::registry('identifiers') as $key => $identifier){
if(is_array($identifier))
foreach($identifier as $sub_key => $sub_identifier)
$identifiers[$sub_key] = SSU_ID_DELIMITER.$sub_identifier.SSU_ID_DELIMITER;
else
$identifiers = SSU_ID_DELIMITER.$identifier.SSU_ID_DELIMITER;
SSUConfig::register('identifiers', $key, $identifiers);
}
// init plugins
foreach(SSUConfig::registry('plugins') as $className => $classArray){
foreach($classArray as $plugin){
require(SSUConfig::registry('paths', 'plugins')."$className/{$plugin}.php");
}
}
// init alias
if(SSUConfig::registry('alias_status'))
SSUAlias::retrieveAliases();
Thanks for that, it fixed it and it seems to work now!!
Is there any easy way of getting rid of the -c-1_3 part of the category link. I understand that it means that identical category/subcat structures are different but they look a bit odd
putting a dummy local.config.php file gets rid of the warning. Changing the init_ssu.php doesn't (though it looks like it should).
One other hint. My site can be reached by two urls: http://www.splatcooking.net/store/ or http://store.splatcooking.net I've modified the .htaccess to check for which uri was used so that redirects are only applied to store.splatcooking .net. here's the revised .htaccess:
Note the HTTP_HOST condition.Code:#### BOF SSU
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /store/
# Deny access from .htaccess
RewriteRule ^\.htaccess$ - [F]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*) index.php?/$1 [E=VAR1:$1,QSA]
# STRIP THE REWRITEBASE RULE FROM NON-SSL CONNECTIONS.
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} store.splatcooking.net
RewriteCond %{REQUEST_URI} ^/store/
RewriteRule ^(.*) /index.php?/$1 [E=VAR1:$1,QSA,L]
#### EOF SSU