• Home
  • Get help
  • Ask a question
Last post 7 hours 45 min ago
Posts last week 110
Average response time last week 29 min
All time posts 67424
All time tickets 10424
All time avg. posts per day 21

Helpdesk is open from Monday through Friday CET

Please create an (free) account to post any question in the support area.
Please check the development versions area. Look at the changelog, maybe your specific problem has been resolved already!
All tickets are private and they cannot be viewed by anyone. We have made public only a few tickets that we found helpful, after removing private information from them.

#5923 – Additional links from nowhere

Posted in ‘sh404SEF’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Sunday, 28 July 2019 09:12 UTC
konrabi
 Hi,

I have installed sh404SEF and it works pretty fine for me but I found out it creates some links form nowhere.

For instance I have a menu item

title: odszkodowania,
alias: odszkodowania,
non sef link: index.php?option=com_content&view=category&layout=blog&id=43

which is set as review of one category articles (name of category: odszkodowania i zadośćuczynienia).

When browsing:

1) when I browse to /odszkodowania I see 404 error page
2) when I browse to non sef link I go to /odszkodowania-i-zadośćuczynienia (which is alias of category),
3) I find out other links under like:

a) /odszkodowania/uncategorised (that shows all of uncategorised articles) and as result I can browse to
b) /odszkodowania/title-of-article-without-any-category

I would like to know if i do anything wrong or I need to make changes in some preferences in sh404SEF. When I turn off optimization everything seems fine.
Why does it work like that?

Kind regrds,
Konrabi
Monday, 29 July 2019 09:11 UTC
wb_weeblr
Hi

Why does it work like that?
Because that is exactly how it is supposed to work. sh404SEF never uses menu items to build URLs.

1) when I browse to /odszkodowania I see 404 error page
That's normal, /odszkodowania is NOT the URL for that category.

2) when I browse to non sef link I go to /odszkodowania-i-zadośćuczynienia (which is alias of category),
This means that the URL to visit this category is /odszkodowania-i-zadośćuczynienia which is normal and expected.

A link to a category is by default set to /top-category/sub-category. I assume this category is a top categroy so it's blog view URL is /category-alias.

a) /odszkodowania/uncategorised (that shows all of uncategorised articles) and as result I can browse to
If you have a on your site to the "Uncategorized" category of your site, then this is how that URL will be built. Joomla can create a link to your "Uncategorised" category inside of RSS feeds for instance or in various types of categories views.

b) /odszkodowania/title-of-article-without-any-category
This is the normal URL for an article: /category-alias/article-alias.

Best regards
 
Tuesday, 30 July 2019 10:24 UTC
konrabi
OK. I have change settings to clarify some of previous issues.

However I changed seetings of creation of URLs to pattern:

top one item category only/item tittle.

When I click menu item I get the url I wanted but .... but I can access the page like on the default pattern in Joomla - menu item/submenu item/further submenu item

As a result I have two same pages and bot are rel cannonical.

Do not think it is working fine. I thought when I set some creation of URLs in sh404SEF it will disable other default Joomla settings.

Is there anything I can set sh404SEF to disable links like menu item/submenu item/further submenu item when I set precise pattern in sh404SEF or I need to do manually redirections?

Kind regards
KK


Tuesday, 30 July 2019 10:26 UTC
wb_weeblr
Hi

but I can access the page like on the default pattern in Joomla - menu item/submenu item/further submenu item
This can happen only for two reasons:

- less likely: after changing settings, you need to Purge URLs: ie delete the old ones, so that new ones are created. If you do not remove the old ones, they are still available
- more likely: you have one or more components set to "Use Joomla router" under the "By component" tab of sh404SEF. When you do that, if a URL does not exist, we ask Joomla router to try decode the URL. And the Joomla router will decode the URL as if sh404SEF was not there. Make sure all your components are set to "Use default handler".

Best regards
 
Wednesday, 14 August 2019 05:34 UTC
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.
This ticket is closed, therefore read-only. You can no longer reply to it. If you need to provide more information, please open a new ticket and mention this ticket's number.