Solved

Joomla Category URL Issue

Posted on 2014-12-04
13
202 Views
Last Modified: 2014-12-16
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
Comment
Question by:sc456a
  • 8
  • 5
13 Comments
 
LVL 1

Author Comment

by:sc456a
Comment Utility
Does anyone have a suggestion for this issue??
0
 
LVL 24

Expert Comment

by:lenamtl
Comment Utility
Hi, which SEF plugin are you using?

Some readings
https://docs.joomla.org/Enabling_Search_Engine_Friendly_(SEF)_URLs
0
 
LVL 1

Author Comment

by:sc456a
Comment Utility
No plugins - the built-in SEF functionality.
0
 
LVL 24

Expert Comment

by:lenamtl
Comment Utility
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
 
LVL 1

Author Comment

by:sc456a
Comment Utility
I'm not trying to setup a redirect. I'm trying to figure out why I can't place articles in certain categories.
0
 
LVL 24

Expert Comment

by:lenamtl
Comment Utility
I know sorry for the confusion
Igave you one of my .htaccess file content so you can adjust yours ... to make tests
0
Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 1

Author Comment

by:sc456a
Comment Utility
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
 
LVL 24

Expert Comment

by:lenamtl
Comment Utility
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
 
LVL 1

Author Comment

by:sc456a
Comment Utility
The category settings appear to be identical.
0
 
LVL 24

Expert Comment

by:lenamtl
Comment Utility
strange.. You can check if the ID are the good one?
The articles are both set for the same user group same rights?
0
 
LVL 1

Author Comment

by:sc456a
Comment Utility
"Public" has the same permissions to both categories. I don't know what any of your other questions mean.
0
 
LVL 1

Accepted Solution

by:
sc456a earned 0 total points
Comment Utility
Issue resolved. I had to create a menu item and assign the category to it. Ugh. Joomla.
0
 
LVL 1

Author Closing Comment

by:sc456a
Comment Utility
Because my solution had nothing to do with any of the other suggestions.
0

Featured Post

Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

Join & Write a Comment

Foreword (July, 2015) Since I first wrote this article, years ago, a great many more people have begun using the internet.  They are coming online from every part of the globe, learning, reading, shopping and spending money at an ever-increasing ra…
Part of the Global Positioning System A geocode (https://developers.google.com/maps/documentation/geocoding/) is the major subset of a GPS coordinate (http://en.wikipedia.org/wiki/Global_Positioning_System), the other parts being the altitude and t…
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now