因此,我在一台服务器上有两个域名,两个不同的站点,我在一个域名上进行了mod重写,我只想为一个域名工作,但是当我上传.htaccess文件时,1域名工作得很好,但是另一个站点/域名显示Not Found The requested URL was not found on this server. Additionally, a 404 Not Found _error_ was encountered while trying to use an ErrorDocument to handle the request.。
如果我删除mod重写文件,第二个站点工作并显示,但是第一个站点需要mo
我需要一个通用的脚本/模式来从URL中提取主域名。下面的尝试失败了。
假设我有这个link1,并且需要提取主域名(google.co.uk)而没有子域(邮件)。我制作了这个脚本,它对.co.uk很好,但是对于只有一个顶级域名的网站,比如:.com和.com,它会失败。
是否有更好的方法从任何URL中提取主域名?URL的构造如下:
https://(optional sub-domain)*(domain name with two or three top-level domain name)(optional forward slash followed by text)*
*指的是零次或多
我使用file_get_contents从json格式的URL中获取api结果。但是,当我调用url时,file_get_contents中有一个问题。错误返回值为
file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known
url使用的是在转发到主api服务器之前调用负载均衡器服务器。如果我直接将url更改为主api服务器ip地址,我就能够得到结果。但是,如果我通过负载均衡器url调用,它将返回错误消息。
我需要在负载平衡器服务器中配置它吗?
更新:似乎是一个域名
情境:我有一个(主)域,它有几个别名域,每个域都指向同一个基于Plesk的服务器(例如,我将example.com作为main,something.net、anotherone.co.uk和其他几个域都作为主域帐户的别名)。这意味着,每当我在任何别名的地址栏中输入域名时,它都直接进入主域(example.com)的帐户。
问题:基于别名(Es)的,我有一个index.php,它以不同的方式重定向每个域(例如,向域A的请求重定向到企业站点,域b转到谢站点等等)。这很好,但是如果在域名URL (即somealias.com/something)之后添加了一个目录,那么它会给出一个404 not f
我刚刚把我的主域名网站移到了一个子目录,但是搜索引擎仍然有在索引中列出的旧urls。直到新网址被列出来。
有没有办法把这些请求重定向到那个子目录。(index.php除外)
Old :test.com/hello
New :test.com/tmp/hello
(但这种重定向应该有一个例外-对test.com/index.php不适用)
我尝试了一些代码,但是它要么重定向整个url,要么抛出500个错误。
有人能提点建议吗?