Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.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
Html 页面重定向后,相对链接显示错误的基本域_Html_Url Redirection_Cname_A Records - Fatal编程技术网

Html 页面重定向后,相对链接显示错误的基本域

Html 页面重定向后,相对链接显示错误的基本域,html,url-redirection,cname,a-records,Html,Url Redirection,Cname,A Records,我有一个带地址的免费网络空间 my.freewebhost.com 和一个域 mydomain.com 重定向到所述Web空间的应用程序目录。我可以通过mydomain.com访问我的index.html index.html包含如下页面定位: <a href="#">some content</a> mydomain.com/# 但我希望这样: <a href="#">some content</a> mydomain.com/# 我

我有一个带地址的免费网络空间

my.freewebhost.com
和一个域

mydomain.com
重定向到所述Web空间的应用程序目录。我可以通过mydomain.com访问我的index.html

index.html包含如下页面定位:

<a href="#">some content</a>
mydomain.com/#
但我希望这样:

<a href="#">some content</a>
mydomain.com/#

我需要更改什么?

听起来您使用的是“屏蔽”转发而不是301/302重定向,或者元标记重定向浏览器转发而不是DNS重定向

如果您使用的是“屏蔽”转发,那么您的页面仍在原始域(my.freewebhost.com)而不是所需域(mydomain.com)上呈现,这将产生您看到的结果。但任何类型的转发最终都会导致浏览器从“my.freewebhost.com”呈现页面


更新:您要查找的是从“mydomain.com”到“my.freewebhost.com”的CNAME(或a)记录,而不是页面重定向。听起来你在使用“屏蔽”转发,否则你的页面在视觉上很明显是重定向到了其他域(从你的问题来看,这在地址栏中似乎不明显)。。。但是您正在寻找的行为应该涉及CNAME记录(在DNS级别的后台操作),而不是任何形式的重定向(影响浏览器行为)。一些附加参考:

尝试将
更改为
,看看会发生什么。

.htaccess文件,读入其中

链接方式:你想链接的任何内容

在.htaccess文件中,您可以执行以下操作:


重写规则^/path/to/file.fileextension[NC,L]

我被这个设置搞糊涂了。但我假设您可以简单地将a href=“”设置为绝对路径,而不是值得注意的——虽然这将实现所需的视觉效果,但它只是隐藏了根本问题,并且需要将{a}应用于站点上的所有链接和{b}如果域再次移动,整个站点都会发生更改。@可怕的海盗之声我认为你是对的。你的回答似乎确实触及了根本问题。