Php 如何用点错域直接纠正域

Php 如何用点错域直接纠正域,php,url,redirect,Php,Url,Redirect,Im PHP用户…=)在人们输入错误后,我如何才能正确地转发到正确的域 例如: 错误的URL: http://www.somedomain.com. http://www.somedomain.com./ http://www.somedomain.com, http://www.somedomain.com,/ 转发至适当的: http://www.somedomain.com 编辑:Im PHP用户…前两个没有错。对于后两个,请重写浏览器。前两个没有错。对于后两种情况,请重写浏览器。如果

Im PHP用户…=)在人们输入错误后,我如何才能正确地转发到正确的域

例如:

错误的URL:

http://www.somedomain.com.
http://www.somedomain.com./
http://www.somedomain.com,
http://www.somedomain.com,/
转发至适当的:

http://www.somedomain.com

编辑:Im PHP用户…

前两个没有错。对于后两个,请重写浏览器。

前两个没有错。对于后两种情况,请重写浏览器。

如果他们犯了这个错误,那么这就不是你的事了。DNS查找将失败,他们将永远无法将其重定向到您的站点的任何位置


尽管这取决于浏览器,但它可能会更正他们的URL,但这仍然超出您的控制范围,当他们到达您的网站时,他们将拥有正确的域名。

如果他们犯了这个错误,那么这将是您无法控制的。DNS查找将失败,他们将永远无法将其重定向到您的站点的任何位置


虽然这取决于浏览器,但可能会更正他们的URL,但这仍然超出您的控制范围,当他们到达您的网站时,他们将拥有正确的域名。

如果您谈论的是输入到internet浏览器中的域名,您需要控制该浏览器或运行该浏览器的系统所使用的DNS服务器。这可以通过DNS转发完成

或者,您可以使用该功能扩展浏览器


服务器上运行的PHP几乎与此无关。

如果您谈论的是输入到internet浏览器中的域名,则需要控制该浏览器或运行浏览器的系统所使用的DNS服务器。这可以通过DNS转发完成

或者,您可以使用该功能扩展浏览器

在您的服务器上运行的PHP几乎与此无关。

我找到了答案

以下是我的解决方案:(针对PHP用户)

我找到了答案

以下是我的解决方案:(针对PHP用户)


向前地这些域名来自哪里?他们是否参加了一个项目?如果是这样的话,你应该把你的问题描述成什么样。例如,在域名后给出一个带点的URL,并说它不像w/o那样加载。我想这是你的主要问题。前进?这些域名来自哪里?他们是否参加了一个项目?如果是这样的话,你应该把你的问题描述成什么样。例如,在域名后给出一个带点的URL,并说它不像w/o那样加载。我想这是你的主要问题。但是我的网站仍然使用dot,但是所有的图片都没有显示出来,即使使用$\u Get也不行。你使用的是哪种浏览器?Firefox?你是如何创建图像URL的?我用chrome、opera检查过,我认为所有浏览器都可以使用dot=/但我的网站仍然可以使用dot,但所有图像都不会显示,即使使用$\u Get也不行。你使用哪种浏览器?Firefox?你是如何创建你的图像URL的?我用chrome和opera检查过,我想所有的浏览器都可以用dot=/
if ('http://'.$_SERVER['HTTP_HOST'].'/' == 'http://'.substr($_SERVER['HTTP_HOST'],0,-1).'./')
{
    if ($_SERVER['QUERY_STRING'] != null)
    {
        $QUERYSTRING = '?'.$_SERVER['QUERY_STRING'];
    }

    header('Location: http://'.substr($_SERVER['HTTP_HOST'],0,-1).$_SERVER['PHP_SELF'].$QUERYSTRING);
}