我有一个有两个版本的网站:一个是英文版,另一个是西班牙版。我控制访问者是否通过这样的.htaccess访问其中一个:
RewriteEngine On
RewriteBase /
#Inglés
RewriteCond %{HTTP:Accept-Language} ^en [NC]
RewriteRule ^/?$ en/home [R,NC,L]
#Español
RewriteCond %{HTTP:Accept-Language} ^es [NC]
RewriteRule ^/?$ es/inicio [R,NC,L]
#General
RewriteRule ^/?$ en/home [R,NC,L]
问题在于,当用西班牙语在社交网络上推广网站时,他们访问网站的英文版本,以便他们显示“预览”的属性,例如标题和描述,(摘要卡)例如,推特上的英文网站。我想阻止它,以便加载Web的西班牙语内容。你知道我该怎么做吗?
提前致谢
答案 0 :(得分:0)
最终,我决定只更改og:url元标记以获取西班牙语预览,同时保留og:description的英文版本,以便如果访问者共享内部网站,则获取本地化版本。这就行了!