Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.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_Wordpress_.htaccess_Dns_Seo - Fatal编程技术网

Php 多个域不同的静态页面

Php 多个域不同的静态页面,php,wordpress,.htaccess,dns,seo,Php,Wordpress,.htaccess,Dns,Seo,我有我的主域名domain.co.nz和一个静态主页home,但我也有一个url,这对于搜索引擎优化来说是非常好的,我想做的是找出如何让我的seoDomain.co.nz指向一个包含相关信息的特定静态页面,但网站的其余部分仍然存在domain.co.nz如果我理解得很清楚,那么下面是您应该做的事情,在站点中要显示其他页面信息的部分,使用PHP内置的include()或require()函数,并将其值设置为$\u GET变量(如果您希望用户将其添加书签)以包含域中的其他页面。但是这对你的站点来说是

我有我的主域名
domain.co.nz
和一个静态主页
home
,但我也有一个url,这对于搜索引擎优化来说是非常好的,我想做的是找出如何让我的
seoDomain.co.nz
指向一个包含相关信息的特定静态页面,但网站的其余部分仍然存在
domain.co.nz

如果我理解得很清楚,那么下面是您应该做的事情,在站点中要显示其他页面信息的部分,使用PHP内置的
include()
require()
函数,并将其值设置为$\u GET变量(如果您希望用户将其添加书签)以包含域中的其他页面。但是这对你的站点来说是非常危险和不安全的,所以在这样做之前,我建议你在执行上述任何操作之前,先使用谷歌
远程文件包含/本地文件包含
预防。

如果你试图在同一台服务器上托管多个域,你可以使用Apache的“虚拟主机”响应对给定域的请求。@yttriuszzerbus我在考虑SEO以及最好的方法是什么您可以为其他域创建另一个主机,并将您的特殊SEO页面放在该主机下。@yttriuszzerbus我就是这么想的,或者重定向一个重定向可能比SEO更糟糕,因为临时重定向可能会被忽略,永久移动301会导致搜索引擎将其索引更新到新的url。include()ing或require()ing远程页面是可以的,但我可以强调用户可以,如果您基于输入包含(),do/somepage.php?include=somepage.php,这将导致无限循环并增加服务器负载,从而可能导致容易的拒绝服务攻击。您可以通过处理include变量中传递的内容来防止这种攻击。