• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 257
  • Last Modified:

Joomla Category URL Issue

I have a 2.5.7 installation where if I assign an article to Category A the URL is /index.php/category-a/10231-test-post and it works properly but if I assign it to Category B the URL is /index.php/638-parent-category/category-b/10231-test-post and the link doesn't work (just redirects to homepage).

Both categories are under the same parent category. Why in the world would one generate a different URL that doesn't work?

When I set SEF to off the link still doesn't work if it's in Category B. It becomes:

/index.php?option=com_content&view=article&id=10231:test-post&catid=638:november-2014&Itemid=54

If set to Category A it works and the link is:

/index.php?option=com_content&view=article&id=10231:test-post&catid=633:june-2014&Itemid=1407

The only code in htaccess is this, which I doubt is affecting the issue:

# BEGIN YOURLS
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^([a-zA-Z0-9]+)/?$ /go.php?id=$1 [L] 
</IfModule>
# END YOURLS
AddType video/webm .webm
AddType video/ogg .ogv
AddType video/mp4 .mp4

Open in new window

0
sc456a
Asked:
sc456a
  • 8
  • 5
1 Solution
 
sc456aAuthor Commented:
Does anyone have a suggestion for this issue??
0
 
lenamtlCommented:
Hi, which SEF plugin are you using?

Some readings
https://docs.joomla.org/Enabling_Search_Engine_Friendly_(SEF)_URLs
0
 
sc456aAuthor Commented:
No plugins - the built-in SEF functionality.
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
lenamtlCommented:
Here is one model I use in the past
change mysite.com with your domain, it does also 301redirection you can removed that if you want.

Options +FollowSymLinks
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.mysite.com/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
rewritecond %{http_host} ^mysite.com [nc]
rewriterule ^(.*)$ http://www.mysite.com/$1 [r=301,nc]
0
 
sc456aAuthor Commented:
I'm not trying to setup a redirect. I'm trying to figure out why I can't place articles in certain categories.
0
 
lenamtlCommented:
I know sorry for the confusion
Igave you one of my .htaccess file content so you can adjust yours ... to make tests
0
 
sc456aAuthor Commented:
The problem isn't in the .htaccess file. If it were, none of the categories would be working. I just provided mine to show that it wasn't there.
0
 
lenamtlCommented:
Is category B is set to a group that require login, this may be the reason why it's not working.

You have to compare both category settings to find what is different
0
 
sc456aAuthor Commented:
The category settings appear to be identical.
0
 
lenamtlCommented:
strange.. You can check if the ID are the good one?
The articles are both set for the same user group same rights?
0
 
sc456aAuthor Commented:
"Public" has the same permissions to both categories. I don't know what any of your other questions mean.
0
 
sc456aAuthor Commented:
Issue resolved. I had to create a menu item and assign the category to it. Ugh. Joomla.
0
 
sc456aAuthor Commented:
Because my solution had nothing to do with any of the other suggestions.
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

  • 8
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now