#1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jul 2011
    Posts
    5
    Rep Power
    0

    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:

    Code:
    http://mydomain.org/component/content/article/39-haber-sayfalayici/my-article.html
    Should be:

    Code:
    http://mydomain.org/blog/my-article.html
    And:

    Code:
    http://mydomain.org/ecwid.html?view=ecwid#ecwid:category=741488&mode=product&product=3066284
    Should be:

    Code:
    http://mydomain.org/blog/3066284.html
  2. #2
  3. No Profile Picture
    Lost in code
    Devshed Supreme Being (6500+ posts)

    Join Date
    Dec 2004
    Posts
    8,317
    Rep Power
    7170
    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.
    PHP FAQ

    Originally Posted by Spad
    Ah USB, the only rectangular connector where you have to make 3 attempts before you get it the right way around
  4. #3
  5. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jul 2011
    Posts
    5
    Rep Power
    0

    Unhappy


    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.

IMN logo majestic logo threadwatch logo seochat tools logo