我有几个wordpress网址,我想简化为SEO目的。我有 http://www.example.com/fr/product-fr/review-fr/
我想将其更改为http://www.example.com/fr/product/review/(删除-fr),但不在内部更改网址。因此,用户可以访问http://www.example.com/fr/product/review/,但服务器会提供http://www.example.com/fr/product-fr/review-fr/的内容。
我想这样做是为了解决Wordpress和WPML的URL问题。
感谢帮助
答案 0 :(得分:0)
您是否尝试过mod_rewrite
和Rewrite rules
?
尝试:
^/([a-zA-Z]{2})/([^\/]+)/([^\/]+)/$ /$1/$2-$1/$3-$1
虽然没有测试过这个..
答案 1 :(得分:0)
假设两个字母的lang代码在整个URL中始终保持不变:
RewriteEngine on
RewriteRule ^([A-Za-z]{2})/product/review$ /$1/product-$1/review-$1 [L,QSA]
应该是一种享受:)
P.S。正则表达式采用任意两个字母的代码(大写或小写),因此如果您需要,它将与其他语言一起使用。