Hi there Michele,
The first step is to remove index.php from URLs. Here are the EllisLab instructions: Removing index.php from URLs
Then, you have several options, you can use Template Routes, which is what I would do.
The other option is to use URL Rewriting, but if what you need to do can be accomplished with Template Routes, that’s likely the best solution.
Hope this helps!
Hi Pedro, thank you for answer me
if i have this case
Current Language = it (i’m using transcribe for translation) Page Category Template = pagcat Category URL Indicator = indcat Category Name = sports-wear
the expressionengine url for this page is:
www.mysite.com/it/pagcat/indcat/sports-wear
I need to have italian url (for SEO) when current language is Italian that It has nothing to do with the original URL like: www.mysite.com/it/abbiagliamento-sportivo
How can i achieve that with Template route (or htaccess)?
Thank you
You can definitely hardcore this with URL rewriting. The disadvantage is that your links will be hard coded. Unfortunately I don’t have much experience with multi-language sites (or Transcribe), but their docs say that they do URL translation routing. Have you reached out to them regarding this issue?
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.