January 15th, 2012, 12:03 PM
Htaccess configuration to shorten path and parameters
Hi, I'm using Joomla 1.5.24 and I want all urls to be shortened. For example:
January 15th, 2012, 12:19 PM
You might be able to shorten the first one, but you can't shorten the second one because it contains a hash mark (#). Nothing to the right of a hash tag can be shortened with mod_rewrite.
However it would be best to consult Joomla regarding this change, or look for a Joomla module that enables SEO friendly URLs. You could easily write a static rule the first URL, but I'm guessing you're looking for something dynamic that works for all similar URLs.
The actual URL contains several pieces of data that are not in your shortened URL; namely: component, content, article and 39-haber-sayfalayici. component, content, and article look like static pieces of text that will be the same for all similar URLs, so that wouldn't cause any problems with a dynamic rewrite rule. But 39-haber-sayfalayici looks like it is associated with the article and might be different for different articles. There is no way for mod_rewrite to determine this dynamically, so you would need some application code in Joomla to assist with this rewrite.
January 15th, 2012, 12:26 PM
Thanks for the detailed reply. I enabled Joomla sef settings, intalled sh404sef, but neither worked. I couldn't guess this would be so hard.
So I'm going to focus on Joomla code again. Thanks for the tip.