我有一个小问题:(
在我的网站上我使用mod_rewrite创建了一些规则...
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([0-9][0-9][0-9][0-9][0-9][0-9][^/]+)$ /index.php?lang=$1&i=$2&cat=$3&item=$4 [L]
根据该规则我收到以下链接
/en/article/category/item/021205
上面的代码就是一切都好...... 现在我的问题是我改变了我的网站搜索引擎优化。 链接现在看起来像这样
/en/article/category/item/021205-seo-link-is-here
我的问题是google和co ..的页面。
有没有办法创建我可以重定向的规则:
/ en / article / category / item / 021205 >>到>> / en / article / category / item / 021205-seo-link-is-here
我的网站是多语言/ en / es / fr,如果它对规则很重要
最好的问候bernte
答案 0 :(得分:2)
如果您想自己重定向每个页面,那么RewriteRules
的顺序非常重要。
更好的解决方案是忽略 index.php
中的seo-link,除非articleId是唯一的