作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
目前谷歌将我的网站链接显示为...
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/
我是一名优秀的程序员,十分优秀!