Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Ultimate Seo Urls 5 Pro


FWR Media

Recommended Posts

Mod rewrite links work great so far. No issues here, thanks.

Just one thing: is it possible to restore the "$lng->get_browser_language();" functionality? I always get the default language shop.

 

Well that code has become somewhat irrelevant because (standard osC settings)..

 

If you land on index.php the language is English

 

If you land on index.php/de the language is German

 

If you land on index.php/es the language is Spanish

 

The only way to re-introduce language by browser language would be for the script to do a header redirect which is dangerous.

Link to comment
Share on other sites

But I think it's important for german/spain customers (with their german/spain browsers)

who reach you via mysite.com/index.php in expectation of their own lang.

They get default-english displayed and must (intricately) change the language setting.

I think the a default solution is rather somehing for owners who want to serve a particular country.

 

Regards

Link to comment
Share on other sites

But I think it's important for german/spain customers (with their german/spain browsers)

who reach you via mysite.com/index.php in expectation of their own lang.

They get default-english displayed and must (intricately) change the language setting.

I think the a default solution is rather somehing for owners who want to serve a particular country.

 

Regards

 

Yes it's a valid point and thanks for testing.

 

What should the script do if a german user who is in Spain with a spanish browser lands on index.php/de?

Link to comment
Share on other sites

There was once (if I get you right) a similar problem with annoyed

owners who had e.g. german customers (only) that surfed with a spanish browser

or had the english firefox version and therfore got the page in spanish or english.

They implemented a set_language() instead of get_browser_language() and were happy ever after.

 

But the normal case is that

the shop checks whether it can get the language out of the browser-data.

If yes, the script displays the page with the corresponding language or

the script can't conclude that and gets the default language-setting.

 

I hope USU pro doesn't overwrite it.

 

Regards

Link to comment
Share on other sites

There was once (if I get you right) a similar problem with annoyed

owners who had e.g. german customers (only) that surfed with a spanish browser

or had the english firefox version and therfore got the page in spanish or english.

They implemented a set_language() instead of get_browser_language() and were happy ever after.

 

But the normal case is that

the shop checks whether it can get the language out of the browser-data.

If yes, the script displays the page with the corresponding language or

the script can't conclude that and gets the default language-setting.

 

I hope USU pro doesn't overwrite it.

 

Regards

 

No USU5 overwrites nothing .. but currently if multi languages are on then the multi language system over rides it.

Link to comment
Share on other sites

I have thought some more about the "browser language" thing and the more I think about it the more I think it cannot (and shouldn't) work like that.

 

Obviously I am open to thoughts and suggestions which is what this beta test is for so please feed back your thoughts.

 

Why it can't work.

 

The whole idea of a multi language system is that Google (and friends) can index the site seperately as the different shop languages. What this means is that there would be indexed, as an example a url like ..

 

www.mysite.com/de/my-great-product-32.html

 

Now when the user clicks on that link it MUST open the German page as indexed it can't "decide to change it" based on the users browser.

 

Remember Google do human as well as robot examination, showing the human examiner a different page to a bot leads to penalisation .. I just can't see it as a good idea.

Link to comment
Share on other sites

No USU5 overwrites nothing ..

 

Of course not. Sorry, I ment it in an overriding way.

 

but currently if multi languages are on then the multi language system over rides it.

 

That's sad. I don't think I could do without it.

thanks

Edited by mikeman
Link to comment
Share on other sites

 

Now when the user clicks on that link it MUST open the German page as indexed it can't "decide to change it" based on the users browser.

 

 

 

Good point!

 

 

p.s.

This whole language stuff gives me a headache.

Link to comment
Share on other sites

Anyone else want to beta test this and add some feedback?

 

So far I've only had feedback from jan Zonjee, mikeman, burt and Tomh/PerfectPassion.

 

Having said this it is looking very promising with no real issues so far.

Link to comment
Share on other sites

Hello,

 

I'm very interested about this project and I d'like to test it.

 

Thanks

 

EV

 

Emmanuel thanks for agreeing to test for me.

 

I just created a package based on the latest revision for you .. will send the link via PM.

 

Please feed back your thoughts here.

Link to comment
Share on other sites

Emmanuel thanks for agreeing to test for me.

 

I just created a package based on the latest revision for you .. will send the link via PM.

 

Please feed back your thoughts here.

 

Hi fwr

 

I am now running Ultimate Seo Urls r141

I would like to join ur beta

 

Greets Encryped

Link to comment
Share on other sites

Hi fwr

 

I am now running Ultimate Seo Urls r141

I would like to join ur beta

 

Greets Encryped

 

Link sent. Thanks for testing.

 

Hopefully someone who is testing will feed back at some stage.

Link to comment
Share on other sites

Hi fwr

 

I installed ur beta but i got a http 500 error.

This is what is found in my error logs

 

PHP Fatal error: Call to undefined function usu5_base_filename() in /webshop/includes/modules/ultimate_seo_urls5/classes/usu.php on line 83

Link to comment
Share on other sites

Hi fwr

 

I installed ur beta but i got a http 500 error.

This is what is found in my error logs

 

PHP Fatal error: Call to undefined function usu5_base_filename() in /webshop/includes/modules/ultimate_seo_urls5/classes/usu.php on line 83

 

You haven't uploaded the files.

Link to comment
Share on other sites

Hi,

 

I have updatet SEO urls to the lat version, when I change the aplication_top.php (Update Instructions (r96 to r119)) it didn't work, now when I tryed -> Update Instructions (r119 to r141) this error ocured:

 

Fatal error: Cannot redeclare usu5_base_filename() (previously declared in /home/antene/public_html/shop/includes/application_top.php:49) in /home/antene/public_html/shop/includes/functions/compatibility.php on line 192

 

Can you help me?

Link to comment
Share on other sites

Hi,

 

I have updatet SEO urls to the lat version, when I change the aplication_top.php (Update Instructions (r96 to r119)) it didn't work, now when I tryed -> Update Instructions (r119 to r141) this error ocured:

 

Fatal error: Cannot redeclare usu5_base_filename() (previously declared in /home/antene/public_html/shop/includes/application_top.php:49) in /home/antene/public_html/shop/includes/functions/compatibility.php on line 192

 

Can you help me?

 

Remove the function usu5_base_filename() from the shop/includes/functions/compatibility.php file

Link to comment
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
Link to comment
Share on other sites

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

 

I put together a comparison chart

Link to comment
Share on other sites

  • 2 weeks later...

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

Link to comment
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)

Link to comment
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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...