我正在开发一个多语言网站,我在重写网址方面遇到了一些麻烦。
所以我想说我想重写产品页面的URL。我必须有这样的事情:
http://www.mywebsite.com/products/some-product-name-34.html(英文)
http://www.mywebsite.com/produits/some-product-name-34.html(法语)
还会有一些静态页面,如隐私政策页面。我必须有这样的事情:
http://www.mywebsite.com/privacy-policy.html(英文)
http://www.mywebsite.com/politique-de-confidentialite.html(法语)
任何想法我怎么能做到这一点?感谢。
答案 0 :(得分:0)
这个产品可以使用两个名称访问产品:
RewriteCond /products/some-product-name-34.html
RewriteRule /products/some-product-name-34.html /produits/some-product-name-34.html
您还必须为所有其他文件执行此操作。或者如果它只是目录,你想重命名
RewriteCond /products/(.*)$
RewriteRule /products/(.*)$ /produits/$1
会做的。