gpt4 book ai didi

apache - 如何让谷歌将我的链接显示为 example.com NOT example.com/

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:38:01 28 4
gpt4 key购买 nike

目前谷歌将我的网站链接显示为...

example.com/

...但是,我希望它显示为...

example.com

我确实有以下元数据

<link rel="canonical" href="http://example.com" />

...下面是我的 htaccess 文件...

IndexIgnore * 

ErrorDocument 400 /error
ErrorDocument 401 /error
ErrorDocument 403 /error
ErrorDocument 404 /error
ErrorDocument 500 /error

RewriteEngine on
RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]

RewriteRule ^(home|cv|handouts|links|contact|copyright|cv)/?$ /index.php?module=home&action=$1
RewriteRule ^(log(in|out))/?$ /index.php?module=authentication&action=$1

RewriteRule ^photos/?$ /index.php?module=gallery&action=album&album=general
RewriteRule ^gallery/?$ /index.php?module=gallery&action=album&album=general
RewriteRule ^gallery/([^/\.]+)/?$ /index.php?module=gallery&action=album&album=$1
RewriteRule ^gallery/([^/\.]+)/([^/\.]+)/?$ /index.php?module=gallery&action=album&album=$1$&page=$2
RewriteRule ^gallery/([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ /index.php?module=gallery&action=item&album=$1$&page=$2&item=$3

RewriteRule ^release/?$ /index.php?module=release&action=release
RewriteRule ^error/?$ /index.php?module=error&action=error

...并且 htaccess 文件如上所述,我注意到访问 example.com 或 example.com/index.php 重定向到 example.com/这可能是问题所在??

综上所述,以及关于如何让谷歌将我的链接显示为 example.com NOT example.com/的任何想法

提前致谢!

最佳答案

运行 Google Search . 每个他们数据库中的单个网站在域名后都有一个尾部斜杠。他们唯一没有尾部斜杠的情况是在路径组件之后。路径组件尾部斜杠由每个网站的管理员决定。

将来他们可能会像在 Chrome 中那样隐藏结尾的斜线,但目前对此无能为力。

关于apache - 如何让谷歌将我的链接显示为 example.com NOT example.com/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3834760/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com