Best Practices in building and maintaining web sites

Question Why Joomla 3 and Joomla 4 are potentially bad for your business / SEO, and what you can do about it.

  • Ruud van Lent
  • Onderwerp Auteur
  • Offline
Meer
3 jaren 1 maand geleden #1631 door Ruud van Lent

last month a customer came to me with the question if I could help him: his site was compromised and his business customers attended him that his joomla website was serving porn. He was losing business... big time when the word spread...

I have created a free plugin to help you get rid of and avoid these bogus links for your website: link below this blog!

I checked his site and could not find anything hacked, but further investigation learned that when googling his site, all kinds of porn and abuser URL’s where pointing to his site, with his domain name as the domain name in the URL. So Google was using porn URLs that when clicked would redirect you to his site.

Lees verder...
Meer
3 jaren 3 weken geleden - 3 jaren 3 weken geleden #1632 door Martin Kopp
Hi Ruud - thank you for your article. I have disabled the ID in the modern router. In the aftermath i discovered 1) You have to be very carefull not to have duplicate aliases - which lead to a 404 page. and worse 2) the old urls are still accepted... or can be guessed easily  - so i need your PR - There will be no fix from Joomla Development as we both know... - i'm still convinced this is a major threat.
Thank you and best wishes
Martin
Laatst bewerkt 3 jaren 3 weken geleden doorMartin Kopp.
  • Ruud van Lent
  • Onderwerp Auteur
  • Offline
Meer
3 jaren 3 weken geleden #1633 door Ruud van Lent
Hi Martin,
I wrote this article after discussion with the Joomla Security Strikeforce. If you aren't going to fix it at least make people aware of the issue and what potentially can be done about it.
The isue here is that the people 'in charge' of doing something about it, do not have the isue: IMO it is as simple as that.
I did a PR for it for Joomla 4 (which also has this issue), but the only feedback I got was code styling, then nothing. So I closed that PR to get the attention back on the original issue. github.com/joomla/joomla-cms/pull/32500
What the PR did was give the user a choice: loose resolving (the way it is now), or strict resolving (require both id and matching alias)

As said, due to lack of interest I pulled that PR. I know Phil taylor al did a number of PR's for Joomla 3 but again, stranded due to no feature (?) requests anymore for Joomla 3.

Because I don't want to make sites unprotected (by doing core changes) I have created a system plugin for a customer who was facing this exact issue. It will check the article id with the alias in the url and matches that with the alias of the article: if not the same 404 / 410. This is only on the article alias, not the category alias (which again can be anything)

If you are interested I can create a standalone system plugin for that and push it to github
Meer
3 jaren 3 weken geleden - 3 jaren 3 weken geleden #1634 door Martin Kopp
I would be very thankful for this plugin. I have just published a Joomla Website for a business with few hundred "vulnerable" links and i need to check them.
 
Laatst bewerkt 3 jaren 3 weken geleden doorMartin Kopp.
  • Ruud van Lent
  • Onderwerp Auteur
  • Offline
Meer
3 jaren 3 weken geleden #1644 door Ruud van Lent
Hi Martin,
need to find some time to decouple that functionality from my customers 'toolbox' plugin. Try to do it this week.
Will do an update on this topic so you will be notified :)

regards,
Ruud.
  • Ruud van Lent
  • Onderwerp Auteur
  • Offline
Meer
3 jaren 1 week geleden #1656 door Ruud van Lent
So found some time to create the plugin: ochStrictRouter
it a free plugin, get it here: onlinecommunityhub.nl/joomla-extensions/...rictrouter-12-months

When subscribing (free) you have access to support on this plugin (via the forum)

This is a first version, when we have some more (mis) matching data, the plugin will be extended (e.g. also match on category alias, etc.)
Meer
3 jaren 1 week geleden #1657 door Mary Nevius
Thank you Ruud, for this information and providing Joomla users with a solution.
  • Ruud van Lent
  • Onderwerp Auteur
  • Offline
Meer
3 jaren 1 week geleden #1658 door Ruud van Lent
You are welcome Mary,
I have worked as hired project manager in the banking business and before getting contracted these institutes are obliged by law to do a full background check on you.
I am sure that if there where bogus links on my (personal) website found in Google, I would never be hired as my background check would fail.

So there is more to it then meets the eye :S
  • Anonymous
2 jaren 9 maanden geleden #1719 door Anonymous
Can I use ochStrictRouter on my blog truckercheckin.com on litespeed server and redis cache on top ? I got almost 50000 webpages on my website so redirect can completly slow down.
  • Ruud van Lent
  • Onderwerp Auteur
  • Offline
Meer
2 jaren 8 maanden geleden - 2 jaren 8 maanden geleden #1720 door Ruud van Lent
Hi, I run it.myself on a site with over 90k articles, no performance issues as what it does is a check on the url so no page generation / modification. It should also work on (externally) cached websites.

My advice is to only use this extension when you are facing the described bogus links: as a method to instruct searchengines to delete these links from the searchpages. First run it in dryrun mode and look at the produced log file if it 'redirects' correct. There are complex cases with articles in nested categories where not all categories have a menu assigned where this extension will fail.
Laatst bewerkt 2 jaren 8 maanden geleden doorRuud van Lent.