Possible Feature Request - Improvement to 404s
- BillyS
- Topic Author
- Offline
- New Member
Less
More
- Posts: 6
- Thank you received: 1
17 years 11 months ago #29
by BillyS
Emir -
I think your product is great and I've recommended it elsewhere too. If there was one thing I could add to a wish list it would be a tighter tolerance for non-existent pages. For example, let's say we have a page such as:
www.foo.tld/Section/Category/Name-of-Article/
And some sloppy webmaster links to this page and accidently adds a space to the link creating:
www.foo.tld/Sec%20tion/Category/Name-of-Article/
SEF Advance will still find the Name-of-Article page and return a 200. If you run Adsense on your website, Google will find this "new" page and you may be subject to a duplicate content penalty - not good.
I think your product is great and I've recommended it elsewhere too. If there was one thing I could add to a wish list it would be a tighter tolerance for non-existent pages. For example, let's say we have a page such as:
www.foo.tld/Section/Category/Name-of-Article/
And some sloppy webmaster links to this page and accidently adds a space to the link creating:
www.foo.tld/Sec%20tion/Category/Name-of-Article/
SEF Advance will still find the Name-of-Article page and return a 200. If you run Adsense on your website, Google will find this "new" page and you may be subject to a duplicate content penalty - not good.
Please Log in or Create an account to join the conversation.
- Saka
- Offline
- Administrator
17 years 11 months ago #33
by Saka
Emir Sakic
www.sakic.net
Yes but how many webmasters would constantly "happen" to add a space to section names?
SEF Advance is a program that unavoidably adds load to a Joomla webpage. It must make additional queries to locate the article requested. What you suggest would require it to, in addition to article and category names, look in the section names too. That would add load to database for any request only to prevent an accident which happens once in a million.
With this type of applications we need to find balance between features and performance. Trying to cover all possible aspects and angles would lead to an unuseful application at the end.
SEF Advance is a program that unavoidably adds load to a Joomla webpage. It must make additional queries to locate the article requested. What you suggest would require it to, in addition to article and category names, look in the section names too. That would add load to database for any request only to prevent an accident which happens once in a million.
With this type of applications we need to find balance between features and performance. Trying to cover all possible aspects and angles would lead to an unuseful application at the end.
Emir Sakic
www.sakic.net
Please Log in or Create an account to join the conversation.
- BillyS
- Topic Author
- Offline
- New Member
Less
More
- Posts: 6
- Thank you received: 1
17 years 11 months ago #37
by BillyS
I do understand your point, however, this is more than a once in a million chance.
Here is another part of SEF Advance I do not understand - it has to do with WebLinks - which is core to Joomla.
If I link to someone, then remove that link SEF will alway return a 200 found and show a weblink page. As a matter of fact, anything in the weblinks portion of Joomla will return a 200.
Here is another part of SEF Advance I do not understand - it has to do with WebLinks - which is core to Joomla.
If I link to someone, then remove that link SEF will alway return a 200 found and show a weblink page. As a matter of fact, anything in the weblinks portion of Joomla will return a 200.
Please Log in or Create an account to join the conversation.
- Saka
- Offline
- Administrator
17 years 11 months ago - 17 years 11 months ago #41
by Saka
Emir Sakic
www.sakic.net
Just as with any Joomla! site with no SEF Advance installed.
Try for example:
www.joomla.org/component/option,com_webl...iew/catid,26/id,434/
It will return 200 OK.
This is a common Joomla! (false) behavior. SEF Advance, however, corrects some of these errors with content but at the end it can not patch all Joomla! imperfections.
You might want to add this as a bug report so it can be fixed in next versions of Joomla! though.
Try for example:
www.joomla.org/component/option,com_webl...iew/catid,26/id,434/
It will return 200 OK.
This is a common Joomla! (false) behavior. SEF Advance, however, corrects some of these errors with content but at the end it can not patch all Joomla! imperfections.
You might want to add this as a bug report so it can be fixed in next versions of Joomla! though.
Emir Sakic
www.sakic.net
Last Edit: 17 years 11 months ago by Saka.
Please Log in or Create an account to join the conversation.