Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 多语言网站的搜索引擎优化_Php_Multilingual - Fatal编程技术网

Php 多语言网站的搜索引擎优化

Php 多语言网站的搜索引擎优化,php,multilingual,Php,Multilingual,我正在建立一个具有多语言功能的网站 如果要为每种语言手动创建每一个页面,这将非常困难,因此,我为每种语言创建了不同的php文件,其中包含如下定义语句 <?php define("hello", HELLO); define ("there", THERE); ?> 网页将只包含HTML标记之间的常量,如 <h1><?php echo HELLO; ?></h1> <h2><?php echo THERE; ?&g

我正在建立一个具有多语言功能的网站

如果要为每种语言手动创建每一个页面,这将非常困难,因此,我为每种语言创建了不同的php文件,其中包含如下定义语句

<?php define("hello", HELLO); define ("there", THERE); ?> 网页将只包含HTML标记之间的常量,如

<h1><?php echo HELLO; ?></h1> <h2><?php echo THERE; ?></h2> 根据用户的语言选择,语言php文件en.php,fr.php。。将包含在页面中

默认情况下,包含的文件将是en.php英文文本

我不确定这一点,但搜索引擎仍然能够索引页面吗?它会看到英文文本而不仅仅是常量吗

还有,是否有一种方法可以使其他翻译也被索引


谢谢

搜索引擎可以看到用户看到的东西,只要你不把文本放在图像或类似的东西中。为了确保整个网站(包括所有不同的语言版本)都能被编入索引,请创建一个搜索引擎。

只要你没有将文本放入图像或类似的内容中,搜索引擎就会看到用户看到的内容。为了确保整个网站(包括所有不同语言版本)都被索引,请创建一个索引。

搜索引擎正在像普通用户一样抓取您的网站,它们将无法看到常量。这些定义位于服务器端,搜索引擎无法访问


我还建议你看一看,我认为它会比建筑定义灵活一点

搜索引擎正在像普通用户一样抓取您的网站,他们将无法看到常量。这些定义位于服务器端,搜索引擎无法访问

我还建议你看一看,我认为它会比建筑定义灵活一点