我的网站上有几个链接,我想重定向到根域,在URL的末尾有一个斜杠。
我现在用这个:href =" /"但是重定向到https://www.example.com而不是https://example.com/
我试图用我的htaccess解决它:
#Add trailing slash when it's not there
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [NE,L,R=301]
#Send index.php to the root of the website
RewriteRule ^(.*)index.php$ https://www.rwdb.info/$1 [R=301,L]
我怎样才能确保SEO只看到一个链接 - 带有斜杠的链接?我的SEO工具(Beam Us UP)目前将其视为两个。我倾向于在代码中修复它,如果不可能,htaccess文件也可以。
提前致谢。
(另一个主题是关于一般性的,这不是我的问题。我的是关于根.Boad Us Up SEO工具将根视为重复页面。)
答案 0 :(得分:-2)
RewriteCond%{REQUEST_URI}!(/ $ |。)
RewriteRule(。*)%{REQUEST_URI} / [R = 301,L]
- 不包括根域。在网络服务器上,www.example.com和www.example.com/具有完全相同的URI。出于搜索引擎优化的原因,它们被视为根域相同,有或没有尾部斜杠 -