We had a small task today where one of our clients told us that one of the pages on his Joomla website was taking a long time to load, and then eventually it was displaying a blank screen. We first thought that his website was hacked, but then, when we enabled error reporting, we saw the following error on Firefox: “This Page Isn’t Redirecting Properly”. Hmmm…
When we saw the above error, we didn’t rule out a hack, but we thought that it might be something else… So, we investigated the issue, and it turned out that he had sh404 installed (the worst Joomla extension), and he explicitly added an alias in the URL manager, for that page, to redirect to that same page (e.g. the page was redirecting to itself, causing an infinite loop). We removed that alias and the page loaded properly.
If you’re having the same issue yourself, then here are step-by-step instructions on how to fix it:
- Login to the backend of your Joomla website.
-
Click on Components -> sh404SEF on the top menu.
-
Click on URL Manager.
-
Search for the page that you’re having problems with.
-
Click on the name of that page. Let’s assume that this page is called our-business.html.
-
On the popup window, click on Aliases.
-
Remove the entry our-business.html from the list of aliases.
-
Click on Save.
-
That’s it!
Doing the above steps should fix your problem – if it didn’t, then we urge you to contact us and we’ll solve the problem for you in no time. Oh, and don’t worry about our fees, they are very affordable!
[…] #8: Create some infinite loops with sh404SEF: sh404SEF can be (mis)used to create infinite loops on your Joomla website. Do that, and we’ll guarantee you that you’ll start losing traffic on your Joomla […]
What about if the url is repeating the last part multiple times per example: home.com/question.html “the correct url” and is doing the following home.com/question.htmlquestion.htmlquestion.htmlquestion.htmlquestion.htmlquestion.htmlquestion.html
erased the alias checked htaccess and could be happening?
Hi Joe,
Check the sh404SEF tables in the database for that entry. There must be something wrong in the tables (delete all entries pertinent to that link in the database).
You can also try flushing all the sh404SEF URLs (but that’s always resort).