• Home
  • Get help
  • Ask a question
Last post 10 hours 36 min ago
Posts last week 81
Average response time last week 4 hours 29 min
All time posts 67915
All time tickets 10498
All time avg. posts per day 20

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.

#2765 – Hikashop

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, 25 September 2016 12:42 UTC
rayjbarrett
 I am having trouble with using sh404sef with Hikashop.
When I click on a product on my site it goes to a non sef url for the product, and in sh404sef one of the products is not listed in the correct catagory, and for a new training the url was broken and it went to a 404 page.
Any suggestions?
I use Hikashop 2.6.3
Monday, 26 September 2016 07:55 UTC
wb_weeblr
Hi

Any suggestions?
Not with so little information.

1 - At the very least, assuming you are fully up to date with all extensions on your site, including Joomla itself and sh404SEF, we will need the URL of your site, and pages where we can see a problem.
2 - You are mentioning 3 different problems, as I understand, in one ticket. We can't look at 3 different things at the same time, so I will only talk about the first one for now.

Having non-sef links can come from a few things:

1 - The value set for Hikashop under the "BY components" tab of sh404SEF configuration. What setting do you have there?
3 - An issue with Joomla caching configuration: test by disabling both Joomla Page cache system plugin, and "Joomla caching" in Joomla configuration.
2 - Template overrides, that does not send the product link through Joomla API for being SEFied. You can test that by switching back to one of Joomla standard template, such as protostar.

Rgds
 
Monday, 26 September 2016 12:18 UTC
rayjbarrett
Thank you for your reply.

Here is a sample Hikaship product page on my site:
https://xxxx.com/index.php?option=com_hikashop&ctrl=product&task=show&cid=107&name=dcc-distance-counseling-training-online-course

I have an up-to-date Joomla/Hikashop/and sh404sef site. Joomla! 3.6.2 Stable. Recently downloaded and instaled sh404sef

Attached are my settings in sh404sef by component and my settings on Hikashop.

I tried disabling both Joomla Page cache system plugin and "Joomla caching" in Joomla Config but it did not help.

Thank you.

Trying to add the attachments now.
Monday, 26 September 2016 12:20 UTC
rayjbarrett
Monday, 26 September 2016 12:42 UTC
wb_weeblr
Hi

So the links you are talking about are those at the bottom of the page, right?
[xxxx]

1 - How are those links created?
2 - What happens when you disable "URL optimization" in sh404SEF dashboard, and just use Joomla SEF?

Rgds
 
Monday, 26 September 2016 13:19 UTC
rayjbarrett
Yes that is the example.
the link is created using a product menu type (attached image) and hikashop catagory. I create publish the course in hikashop.

If I perform your second item, I get the same url results.
Monday, 26 September 2016 13:23 UTC
wb_weeblr
Hi

If I perform your second item, I get the same url results.
This means the problem does not come from sh404SEF. The issue comes from the way the links are created.

the link is created using a product menu type (attached image) and hikashop catagory.
What I see on this screenshot are not menu items. I see what looks like 4 modules, probably done with custom HTML modules. Is this correct?

Rgds
 
Monday, 26 September 2016 13:57 UTC
rayjbarrett
The live courses page: https://xxxx.com/online-training/product/listing
is a menu item that pulls the hikashop products of the selected catagory onto the page. (see attached)
It also uses a module (see attached)
Monday, 26 September 2016 13:59 UTC
rayjbarrett
Here are credentials to the clone site if that helps: https://xxxx.com/administrator
username: xxxx
password: xxxx
Monday, 26 September 2016 15:18 UTC
wb_weeblr
Hi

As I assumed, those links are NOT from menu items. They are modules, that you, or most likely your developers, set up:
[xxxx]

I am not familiar enough with Hikashop to know how to fix this problem, but here is what I found:

1 - This is not an sh404SEF related problem: the same thing happens when sh404SEF is disabled.
2 - The problem occurs because you have absolute URLs (with a domain) entered in your links:
[xxxx]
3 - I assume this can be fixed in Hikashop, probably by fixing your Canonical URLs:
[xxxx]
I think these should be empty, instead of having those non-sef URLs, but that's something you would have to confirm with Hikashop people.

Rgds

 
Monday, 26 September 2016 16:23 UTC
rayjbarrett
changing a setting in Hikashop worked, see attached.
However, I have a lot of 404 errors. I assume I should go through all of them and provide "enter a redirect" is that correct.
Also, if I modify a sef url to make it look better, how should i create or should i create a redirect for the old sef url?
Also, one hikashop course now has a strange issue that I can not figure out how to solve. when I click on the link for it on my site it directs to the homepage/404page and the url is:
https://xxxx.com/training/free-webinars/product/telemental-health-ethics-webinar-10-5-16/training/free-webinars/product/telemental-health-ethics-webinar-10-5-16
this course is not on the clone site.
Any ideas?
Monday, 26 September 2016 16:38 UTC
rayjbarrett
one reason for renaming is that a lot of the sef url being with a number. Any easy way to prevent that.
Also, I have many pages with duplicate pages because they use a K2 item menu, and the K2 item uses modules for the content on the page, therefore produce such as:
content/homepage
home

content/blog
blog

content/aboutus
aboutus

What should I do with this fact?

Monday, 26 September 2016 17:11 UTC
rayjbarrett
I fixed the product name showing up twice in the url by deleting the course in hikashop and re-adding it but it still keeps directing to the home/404 error page.
https://xxxx.com/free-webinars/product/telemental-health-ethics-webinar-10-5-16

any ideas?

I deleted the 404 errors related to this on sh404sef but it still happens.
Monday, 26 September 2016 17:19 UTC
wb_weeblr
Hi
However, I have a lot of 404 errors. I assume I should go through all of them and provide "enter a redirect" is that correct.
No, you need to just delete them all. You are in development phase, all of those errors do not matter.


Also, one hikashop course now has a strange issue that I can not figure out how to solve. when I click on the link for it on my site it directs to the homepage/404page and the url is:

https://xxxx.com/training/free-webinars/product/telemental-health-ethics-webinar-10-5-16/training/free-webinars/product/telemental-health-ethics-webinar-10-5-16

this course is not on the clone site.
No idea. Again, this all depends on how you create your links (relative, absolute, non-sef, ect).

Also, if I modify a sef url to make it look better, how should i create or should i create a redirect for the old sef url?
Customize it and all its duplicates (if any). Why would you want to redirect?

produce such as:

content/homepage

home



content/blog

blog



content/aboutus

aboutus



What should I do with this fact?
You have to fix the original links. We just record URLs, we don't create them. If a module or K2 produces non-sef links with the wrong Itemid, we can't change that.

Rgds

 
Monday, 26 September 2016 17:26 UTC
rayjbarrett
Thank you:
Important issue unsolved on this one url that began having issues with enabling sh404sef:
I fixed the product name showing up twice in the url by deleting the course in hikashop and re-adding it but it still keeps directing to the home/404 error page.
https://xxxx.com/free-webinars/product/telemental-health-ethics-webinar-10-5-16

this product is not on the clone site.

Monday, 26 September 2016 17:31 UTC
wb_weeblr
Hi

I fixed the product name showing up twice in the url by deleting the course in hikashop and re-adding it but it still keeps directing to the home/404 error page.

https://xxxx.com/free-webinars/product/telemental-health-ethics-webinar-10-5-16


1 - do you really mean redirect or does it just show a 404 page?
2 - WHat's the non-sef URL for free-webinars/product/telemental-health-ethics-webinar-10-5-16 in sh404SEF URL manager? If that URL is not present in the URL manager, then it's normal to get a 404.

If Hikashop is configured to use the Canonical you entered on the product page, instead of "Generate the URLs" then it's absolutely expected behavior.

Rgds
 
Monday, 26 September 2016 17:47 UTC
rayjbarrett
hikashop is set to Generate the URLs
I assume that https://xxxx.com/free-webinars/product/telemental-health-ethics-webinar-10-5-16 is a 404 page set up by sh404sef but not certian, I only got that page when I began using sh404sef

See attached images for the url manager and hikashop info
Thank you
Monday, 26 September 2016 17:58 UTC
wb_weeblr
Hi

I assume that https://xxxx.com/free-webinars/product/telemental-health-ethics-webinar-10-5-16 is a 404 page set up by sh404sef but not certian, I
You can see all URLs transformed by sh404SEF in the URL manager (your second screenshot).

If that URL is not good (old products, etc), delete it. If it comes back, then you have to find where and why on the site Hikashop creates that non-sef URL (sh404SEF does not create URLs, it only transforms them from non-sef, created by extensions and Joomla) to SEF).

Rgds
 
Monday, 26 September 2016 18:09 UTC
rayjbarrett
I deleted the url on sh404sef but no change.

This is a weird issue. All of the other hikashop products load fine. This was the latest one added.

is it safe for seo to disable and then re-enable sh404sef on the site for testing?

Monday, 26 September 2016 18:35 UTC
rayjbarrett
Wow!!! I created a course with the same alias and it still sends it to the 404 page!!!
Monday, 26 September 2016 18:37 UTC
rayjbarrett
I changed the name and alias and it works, now I will have to create a redirect for the marketing url that i sent for that event.
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.