Jump to content

URL Rewriting from ENG to another language


Recommended Posts

Hi,

 

I am having a little issue with URL rewriting. 

 

I have installed Prestashop (ENG version) on the domain, switched to ITA language pack.

 

In CMS section I still got Static Pages in ENG so I rewrite them in ITA so to have 

 

domain.com/about-us becomes something like domain.com/content/4-chi-siamo ('chi siamo' ITA for 'about us')

 

How can I get the URL to be stamped as domain.com/chi-siamo/ ?

 

thanks!

Link to comment
Share on other sites

Hi,

 

thanks Nemo1 but I think this can be solved differently (or at least I hope so!) so I would like to know if there a module, setting, plugin to get CMS pages in a localized version.

I would prefer to install a localized package instead of rewriting/traslating each of them. Is there such way to have localized CMS pages?

 

thanks!

Link to comment
Share on other sites

Hi,

 

thanks Nemo1 but I think this can be solved differently (or at least I hope so!) so I would like to know if there a module, setting, plugin to get CMS pages in a localized version.

 

I would prefer to install a localized package instead of rewriting/traslating each of them. Is there such way to have localized CMS pages?

 

thanks!

 

Have you looked at the schema of URL', I don't think you need to translate everyone. Where is the content coming from? Is it in the schema of URLS preferences?

Link to comment
Share on other sites

Hi,

 

thanks Nemo1 but I think this can be solved differently (or at least I hope so!) so I would like to know if there a module, setting, plugin to get CMS pages in a localized version.

 

I would prefer to install a localized package instead of rewriting/traslating each of them. Is there such way to have localized CMS pages?

 

thanks!

 

What do you mean by localized? You can already translate CMS pages by default from each cms page

Link to comment
Share on other sites

Hi Nemo1,

 

can you explain how to get translate CMS pages by default from each cms page?

 

This is the procedure I used:

 

go to Settings - > CMS and I got English URLs for 'delivery', 'Terms and conditions of use', 'Legal Notice', etc pages and I edit that string in the 'Friendly URL' field - adding the Italian version URL.

 

See screenshot:

 

post-839361-0-95327300-1411225823_thumb.jpg

 

The page created do not exist. Basically, I want to use Italian strings in URLs.

thanks!

Edited by palmerstoneroad (see edit history)
Link to comment
Share on other sites

Hi,

after countless attempts I have decided to reinstall Prestashop. Now, I have Friendly URLs again, such as about-us, legal-notice, terms-and-conditions-of-use, secure-payment.

Strangely, these pages linked from footer have this URL format:

About us: www.DOMAIN.com/index.php?id_cms=4&controller=cms
Terms and Condition of Use: http://www.DOMAIN.com/index.php?id_cms=3&controller=cms
Contact Us: http://www.DOMAIN.com/index.php?controller=contact

while entering www.DOMAIN.com/about-us, www.DOMAIN.com/legal-notice etc. in the browser gives me 404 pages.

Do you confirm I have just to replace the EN string with the IT string in Modules-> CMS and everything will be ok? I am actually scared to do that now!!!

thanks!

Link to comment
Share on other sites

ok thanks a lot Nemo1 now it works! :)

CMS pages got this format: domain.com/content/[id]-[page-name]

For example: /content/[id]-about-us

Is it possible to get the pages in Preferences -> CMS to have the following URL format: domain.com/about-us

(even with a addon...)

 

thanks again!

Edited by palmerstoneroad (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...