你好吗?如果您不介意的话,请问一个很小的问题。
在此线程中的上一版重定向和重写规则之后:redirect to default language except for /amp/ Urls,我们的SEO代理建议我们将URL的site.com/fr、site.com/be更改为site.fr和site.be
我已经为旧网址设置了301重定向,如下所示:
RewriteRule ^[a-z]{2}$ / [R=301,L]
RewriteRule ^[a-z]{2}/(.*)$ /$1 [R=301,L]
我知道这可以通过一条规则来实现,但是并没有使其有效:/
因为我现在删除了language文件夹,所以删除结尾的斜杠实际上并不能很好地工作。 site.com/test添加斜杠,因为文件夹“ test”存在并且是真实文件夹。我尝试关闭DirectorySlash,但返回了禁止的403错误。 请知道如何解决这个问题?
非常感谢
答案 0 :(得分:1)
我的评论如下:
将这两个显示的规则合并为一个:
RewriteRule ^[a-z]{2}(?:/(.*))?$ /$1 [R=301,L,NE]