Here is the patch on the latest 2.6 code to provide links such as:
Code:
http://localhost/site/index/c2s4s6-vinyl-albums/p6-led-zep-ii
PHP Code:
$ diff Simple_SEO_URL/includes/init_includes/init_ssu.php site/includes/init_includes/init_ssu.php
34,39c34,35
< if ($request_type == 'SSL')
< $catalog_dir = DIR_WS_CATALOG;
< else
< $catalog_dir = DIR_WS_HTTPS_CATALOG;
< $extension = SSU_FILE_EXTENSION;
< $extension = trim($extension);
---
> $catalog_dir = ($request_type == 'SSL') ? DIR_WS_CATALOG : DIR_WS_HTTPS_CATALOG;
> $extension = trim(SSU_FILE_EXTENSION);
47a44
> $file_name = current(explode(SSU_ID_DELIMITER, $mr_parts[$i],2));
49,51c46,48
< if(strstr($mr_parts[$i],'c'.SSU_ID_DELIMITER)){
< $cPath = explode(SSU_ID_DELIMITER, $mr_parts[$i]);
< $_GET['cPath'] = $cPath[count($cPath)-1];
---
> if($file_name[0] == 'c') {
> if(file_get_contents($this->cache_folder.$file_name) !== false)
> $_GET['cPath'] = str_replace('s','_',substr($file_name,1));
53,55c50,52
< elseif(strstr($mr_parts[$i],'p'.SSU_ID_DELIMITER)){
< $products_id = explode(SSU_ID_DELIMITER, $mr_parts[$i]);
< $_GET['products_id'] = $products_id[count($products_id)-1];
---
> elseif($file_name[0] == 'p') {
> if(file_get_contents($this->cache_folder.$file_name) !== false)
> $_GET['products_id'] = substr($file_name,1);
200d196
< $result = 'c'.SSU_ID_DELIMITER.$result.SSU_ID_DELIMITER.$cPath;
201a198
> $result = $file_name.SSU_ID_DELIMITER.$result;
208c205
< return "c$cPath";
---
> return 'c'. str_replace('_','s',$cPath);
226c223
< $result = 'p'.SSU_ID_DELIMITER.$result.SSU_ID_DELIMITER.$products_id;
---
> $result = $file_name.SSU_ID_DELIMITER.$result;
Bookmarks