目前网站不使用重写,我正在重写网站和.htaccess以整合此过程。它是多语言的,目前语言通过查询字符串(?lang=en/es/de
)更改。多种语言的重写规则
我想格式化URL,所以它读取http://website.com/en/products/product1
在页面被作为单独文件存储的时刻,换句话说,它是不是一个完全重写,如: http://website.com/index.php?page=product1&category=product&lang=en
变为:
http://website.com/en/products/product1
页都存放在根目录下,但我已经使用单独的规则来重写单独的文件(因为它只是一个小型站点)。
我遇到的问题是,我在其他地方找到的正则表达式解决方案替换?lang=en
部分,然后将它放在URL的末尾。我如何才能让它直接位于URL中的域之后,如上所示?
希望这是明确的,在此先感谢。
是假的(SEO)目录**产品**而类别需要**产品**?小心点! –