Welcome to Alledia
We blog about Joomla, answer your Joomla Search Engine Optimization questions and create search-engine friendly Joomla templates. We also provide training for Joomla, Drupal and Wordpress.
Jun 29 2008 |
|
![]() |
| Flash video chat component by fcschat.com |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
Learn more about Drupal at our day-long training classes:
Learn more about Joomla at our day-long training classes:
Comments
You can always use title alias or manual alias if you want to skip special characters.
SEF Advance doesn't strip special characters automatically because it is the only pure logic SEF solution for Joomla! / Mambo. This means it doesn't store URLs in database or anywhere else. This requires that no part of the URL is missing but also does that it is supreme in its performance since it never deals with issues with huge database tables, indexing issues, double entries, slow db connections etc.
Nowadays we always use the title alias for URLs. We put a really short and sweet URL in there with no punctuation and no extra words like "and" or "it"
Emir - could this be avoided for other people by setting the default version of SEF Advance to skip more punctuation?
In the on-the-fly conversion the whole article title must be passed in URL in order for SEF Advance to retrieve the article id. If some parts of the title, like punctuation, would be missing from the URL, the program would not be able to find the article.
In a DB based solutions the URLs are saved in database automatically and then it doesn't matter how the URL looks like, it can be with stripped special chars, but then it comes with all performance drawbacks.
In SEF Advance there are 3 ways to avoid having encoded characters, aka strange chars in URL:
1) Put a replacement for a special character under "URL replace" in SEF Advance configurations.
In this example, since you use hyphen as word separator, the regular hyphens are URL encoded. To avoid that you could put something like "-=>_". This way all hyphens that occur in article titles will get replaced by underscores, thus avoiding hyphen shown as "Space Invader" in FF3. Of course, then you can't have underscores in your titles but they are less often occuring.
2) Use short URLs (title alias) setting.
Then you are required to always enter a short version of your article title with latin chars only. This is also the best option for non-latin sites like russian, chinese, arabic etc.
3) Define manual alias.
Whereever you notice strange URL you can manually enter the alias for that URL and it will be used instead. Of course, this solution is not automatic.
Emir could sell this as a feature...
New! Exclusive to SEFAdvance! - "Website having a birthday... celebrate in style with candles in your URL's!
RSS feed for comments to this post