Jump to content
Latest News: (loading..)
FWR Media

Ultimate Seo Urls 5 Pro

Recommended Posts

Tested all uri-types, they all seem to work great.

Fantastic coding!

 

As to the browser-language topic,

maybe only index.php should be "get-browser-language aware".

 

Thoughts?

Share this post


Link to post
Share on other sites

Tested all uri-types, they all seem to work great.

Fantastic coding!

 

Thanks for testing Micheal and for the kind words.

 

As to the browser-language topic,

maybe only index.php should be "get-browser-language aware".

 

Thoughts?

 

The jury is still out on this one .. I'm still not convinced that redirection based on browser language will not hurt SEO.

Edited by FWR Media

Share this post


Link to post
Share on other sites

Why should you use USU5 and not the old 2005 series 2 version?

 

I put together a comparison chart

Share this post


Link to post
Share on other sites

Hi Rob,

Some questions :

 

49 different ways to write the product uri text:

Any combination of the following can be used to make up your product uri text in any order.

 


  •  
  • p ( products name )
  • b ( brand/manufacturers name )
  • c ( category name )
  • m ( products model )

 

The category name is the parent one or the Child one ? Is it possible to choose the first, the second or both ?

Example :

www.mysite.com/parentcat/child/product-p-1.html
or
www.mysite.com/parentcat/product-p-1.html
or
www.mysite.com/childcat/product-p-1.html

and for the categories :
www.mysite.com/parentcat/childcat-c-10_15.html
or
www.mysite.com/parentcat-c-10.html

Thanks to confirm my examples above can be made with USU5 pro.

 

 

 

Seo Force index.php

www.mysite.com/ will automatically 301 redirect to www.mysite.com/index.php removing the chance of duplicate penalties.

I use the contrary ! mysite.com/index.php redirect to mysite.com/ Is it possible to do the same ?

 

 

Complete 301 redirection

All uri types are covered for 301 redirection so if you install this for the first time or change your uri type you can rest assured the bots will be 301 redirected to the new uri preserving your page rank. Uri types covered are ..

 

Standard osC urls

osC experimental search engine friendly urls

Traditional seo Urls

Path Rewrite urls

Standard seo urls

Path standard seo urls

 

Uri validation:

Change a product name with the old series 2 urls and you are stuffed because ..

aardwark-32.html accesses successfully the same page as dodo-32.html, needless to say this is very bad for seo.

 

With USU5 if you ever change a product name or change the link text USU5 will 301 redirect to the currently correct seo url for that product/category.

What do you mean above ?

If my correct url is

www.mysite.com/childcat/product-p-1.html

and i change the product name like

www.mysite.com/childcat/fantastic-product-p-1.html

Will USU5 Pro redirect to the whole URL i choose if accessed with the old URL ? I mean with the childcat before the product name ?

www.mysite.com/childcat/fantastic-product-p-1.html

or only the product name will be redirected ?

www.mysite.com/fantastic-product-p-1.html

 

This question because it is what I had on chemo SEO url v2.1 and dont wan't that.

 

Thanks. If my points above could be possible, I could test your contribution on my heavily moded OSC ms2. I've PHP 5.2.5-pl1-gentoo

Let me know:!

Seb


Osc 2.2 MS2

Share this post


Link to post
Share on other sites

The category name is the parent one or the Child one ? Is it possible to choose the first, the second or both ?

 

Currently there is no parent cat .. read the dev forum for specific features.

 

Atm for products there are a huge 49 different ways to create the products link text ..

 

Basically any variation (order) of ..

 

  • category
  • product
  • model
  • manufacturer(brand)

 

I use the contrary ! mysite.com/index.php redirect to mysite.com/ Is it possible to do the same ?

 

No I thought about it but it makes no sense, the bots know there is an index.php as all the main pages use it .. whereas www.mysite.com/ has no use whatsoever.

 

What do you mean above ?

If my correct url is

www.mysite.com/childcat/product-p-1.html

and i change the product name like

www.mysite.com/childcat/fantastic-product-p-1.html

Will USU5 Pro redirect to the whole URL i choose if accessed with the old URL ? I mean with the childcat before the product name ?

 

The 301 redirects are based purely on the seo marker ( like -p- ) and will redirect to the newest version of the uri .. e.g.

 

old uri my-great-product-p-32.html

 

May redirect to (path based example)

 

reebok/trainers/reebok_301/sports-red-stripe-p-32.html

 

What is captured and used is the -p- (products_id) 32 (products_id value)

Share this post


Link to post
Share on other sites

Hi Robert,

 

as you recommended in the other forum, I would like to test 5 PRO now. Could I have a download link please.

 

Thank you,

Thomas

Share this post


Link to post
Share on other sites

Hi Robert,

 

as you recommended in the other forum, I would like to test 5 PRO now. Could I have a download link please.

 

Thank you,

Thomas

 

Link sent.

Share this post


Link to post
Share on other sites

Hi Rob!

 

Need some more beta testers?

I can give it a go...

 

I'd love you to, at the moment though all there are is "drop on top" instructions for installing on top of a fresh RC2a .. do you want to try this or wait for full instructions?

Share this post


Link to post
Share on other sites

Hi Rob,

 

I can try it on a local testing server if you want and do a "drop on top" there.

Only I'm not sure this works on a local server? I believe I read on the forums that Ultimate_SEO_URLSv22d_5 could not be installed local. (not sure why it didn't work)

 

Maybe this is not an issue with this version??

 

If it can be installed local, then I can test it for you if you like.

 

 

kind regards

wim

Share this post


Link to post
Share on other sites

Hi Rob,

 

I can try it on a local testing server if you want and do a "drop on top" there.

Only I'm not sure this works on a local server? I believe I read on the forums that Ultimate_SEO_URLSv22d_5 could not be installed local. (not sure why it didn't work)

 

Maybe this is not an issue with this version??

 

If it can be installed local, then I can test it for you if you like.

 

 

kind regards

wim

 

I play with it locally installed all the time the old series 2 2.2-2d versions in my opinion have issues.

 

I'll send you a link then.

Share this post


Link to post
Share on other sites

Hi Rob,

 

The drop on top went great!

 

A few questions though:

When I change to rewrite and path_rewrite mode, all the product pages return a 404 error.

No problems so far with the standard and path_standard modes.

the .htaccess file is changed like described.

 

The requested URL /oscommerce-2.2rc2a/catalog/hardware-c-1.html was not found on this server.

The title says:

.../oscommerce-2.2rc2a/catalog/index.php/hardware-c-1?osCsid=5kaknc52qlrlsggs6buo0ra9r7

 

 

I don't see it in the usu_init file, but is it possible to cut off the osCid from the url?

 

Kind regards

wim

Edited by Mister_dj

Share this post


Link to post
Share on other sites

Hi Rob,

 

The drop on top went great!

 

A few questions though:

When I change to rewrite and path_rewrite mode, all the product pages return a 404 error.

No problems so far with the standard and path_standard modes.

the .htaccess file is changed like described.

 

The requested URL /oscommerce-2.2rc2a/catalog/hardware-c-1.html was not found on this server.

The title says:

.../oscommerce-2.2rc2a/catalog/index.php/hardware-c-1?osCsid=5kaknc52qlrlsggs6buo0ra9r7

 

 

is it possible to cut off the osCid from the url?

 

Hi Wim

 

If you are getting a 404 using the rewrite methods then rewrites are not working on your home pc server .. make sure that mod_rewrite is running in apache ( Loaded Modules in phpinfo() ) and that AllowOverride is set to all in httpd.conf .. like ..

 

# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
   AllowOverride All

 

I am assuming that you have rewriteBase set correctly ..

 

RewriteBase /oscommerce-2.2rc2a/catalog/ 

 

Regarding the osCsid localhost will never save the session as it is not a real domain .. try this ..

 

C:\WINDOWS\system32\drivers\etc\hosts

 

change it to the following: -

 

# 127.0.0.1       localhost
127.0.0.1 www.localdev.com

 

Now go to includes/configure.php and change the localhost settings to www.localdev.com. ( same in admin/includes/configure.php ).

 

Reboot the pc.

 

Now try and access your site as www.localdev.com/oscommerce-2.2rc2a/catalog/

Edited by FWR Media

Share this post


Link to post
Share on other sites

Hi Rob,

 

Thanks for the tips! I got it working now on the local server.

This realy looks great! No errors, no further problems.

 

What I like most is the fact that the model number and the manufacturer can be added to the url with this contribution.

And the possibility that the order of manufactuer, model number, category and product name can be changed the way it suits the user best.

This was not possible with the previous versions, and this (I believe) is very important.

 

Can't wait for the full release!

 

Kind regards

wim

Edited by Mister_dj

Share this post


Link to post
Share on other sites

Hi Rob,

 

Thanks for the tips! I got it working now on the local server.

This realy looks great! No errors, no further problems.

 

What I like most is the fact that the model number and the manufacturer can be added to the url with this contribution.

And the possibility that the order of manufactuer, model number, category and product name can be changed the way it suits the user best.

This was not possible with the previous versions, and this (I believe) is very important.

 

Can't wait for the full release!

 

Kind regards

wim

 

Thanks Wim .. very encouraging feedback and thanks for trying it out.

 

I was a little surprised not to get feedback from you on the multi language SEO functionality as when I built this that was the main aim so e.g.

 

A user in Holland could have a French version and a German version indexed as they all have different links.

 

Currently you can have any number of languages on an osCommerce site but you have zero chance of them being individually indexed.

Edited by FWR Media

Share this post


Link to post
Share on other sites

Thanks Wim .. very encouraging feedback and thanks for trying it out.

 

I was a little surprised not to get feedback from you on the multi language SEO functionality as when I built this that was the main aim so e.g.

 

A user in Holland could have a French version and a German version indexed as they all have different links.

 

Currently you can have any number of languages on an osCommerce site but you have zero chance of them being individually indexed.

Share this post


Link to post
Share on other sites

Thanks Wim .. very encouraging feedback and thanks for trying it out.

 

I was a little surprised not to get feedback from you on the multi language SEO functionality as when I built this that was the main aim so e.g.

 

A user in Holland could have a French version and a German version indexed as they all have different links.

 

Currently you can have any number of languages on an osCommerce site but you have zero chance of them being individually indexed.

Sorry...

That's because at the moment I only use the dutch language in my shop. But the multi language functionality will be very usefull for me in the near future because here in Belgium we speak 3 different languages!

But I want to focus on one language first. then move on to the next one.

 

This functionality will have a huge benefit for my shop, it's just a matter of time!

 

 

kind regards

Share this post


Link to post
Share on other sites

Rob,

I have been monitoring this thread with much enthusiasm. I am currently adding 3 additional languages to my site and am hoping to get the various versions indexed separately. Testing would interest me but my version of OSC is highly modified.

 

This Pro version will be my first rewrite mod so hopefully it goes well when the contrib is ready.

 

Also, I can attempt to install this on my store if it will aid your testing process.

 

thanks,

Dustin

Share this post


Link to post
Share on other sites

Rob,

I have been monitoring this thread with much enthusiasm. I am currently adding 3 additional languages to my site and am hoping to get the various versions indexed separately. Testing would interest me but my version of OSC is highly modified.

 

This Pro version will be my first rewrite mod so hopefully it goes well when the contrib is ready.

 

Also, I can attempt to install this on my store if it will aid your testing process.

 

thanks,

Dustin

 

Hi Dustin

 

You shouldn't attempt to install this on a live site at the moment as there are no instructions to do so. I will however be putting together some full instructions very soon.

 

Do you not have a local test environment on your local PC? If not you probably should as it's a great way to modify your existing live shop without compromising the live site.

Share this post


Link to post
Share on other sites

Yes the base (canonical) index path should be www.mysite.com/ and not www.mysite.com/index.php I was aware of this the same change was made to KissMT.

Share this post


Link to post
Share on other sites

Hi Dustin

 

You shouldn't attempt to install this on a live site at the moment as there are no instructions to do so. I will however be putting together some full instructions very soon.

 

Do you not have a local test environment on your local PC? If not you probably should as it's a great way to modify your existing live shop without compromising the live site.

 

I just got a new machine and I am going to set up a test environment so that I can help you perfect this contrib. What is the difficulty level of creating a functional environment for testing? Do you have any suggested packages or guides for implementation?

Share this post


Link to post
Share on other sites

I just got a new machine and I am going to set up a test environment so that I can help you perfect this contrib. What is the difficulty level of creating a functional environment for testing? Do you have any suggested packages or guides for implementation?

 

I build the individual parts myself but there are easy free packages out there like ..

 

NuSphere TechPlatform

 

there are also others like xamp, wamp etc etc.

Edited by FWR Media

Share this post


Link to post
Share on other sites

Has anybody tested the rewrite function with IIS running Helicon ISAPI_rewrite?

 

I have Version 2.1 running on IIS in rewrite with this mod which works really well. Having loaded version 5 on my dev site everything seems fine, all the urls seem to be written correctly but it gets stuck in an endless loop. the only error reported in the PHP error log is:

PHP Fatal error: require() [<a href='function.require'>function.require</a>]: Failed opening required 'includes/configure.php' (include_path='.;C:\php5\pear') in D:\Inetpub\wwwroot\TestSite\includes\application_top.php on line 32

 

The path to pear is infact d:\php\pear but I could not trace what was causing this error. I assume that it was in their somwhere but got fed up of looking.

I'm going to switch our dev site over into a root directory tonight and try it again.

 

Also if you need to test on IIS let me know I should be able to assist we have a few IIS servers online and should be able to find space somewhere.

 

Cheers

 

Rhys

Edited by parksey

Share this post


Link to post
Share on other sites

Has anybody tested the rewrite function with IIS running Helicon ISAPI_rewrite?

 

I have Version 2.1 running on IIS in rewrite with this mod which works really well. Having loaded version 5 on my dev site everything seems fine, all the urls seem to be written correctly but it gets stuck in an endless loop. the only error reported in the PHP error log is:

PHP Fatal error: require() [<a href='function.require'>function.require</a>]: Failed opening required 'includes/configure.php' (include_path='.;C:\php5\pear') in D:\Inetpub\wwwroot\TestSite\includes\application_top.php on line 32

 

The path to pear is infact d:\php\pear but I could not trace what was causing this error. I assume that it was in their somwhere but got fed up of looking.

I'm going to switch our dev site over into a root directory tonight and try it again.

 

Also if you need to test on IIS let me know I should be able to assist we have a few IIS servers online and should be able to find space somewhere.

 

Cheers

 

Rhys

 

Hi Rhys

 

Yes I have tested ISAPI rewrite version 2.0 and 3.0 both work .. as does the other free IIS rewrite module.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×