神秘主义.
我使用XSLT接收参考地址.
<a href="{element/url}"/>
Run Code Online (Sandbox Code Playgroud)
在XML中,我有:
<element>
<url>www.mysite.ru</url>
</element>
Run Code Online (Sandbox Code Playgroud)
因此,我在页面上收到:
<a href="www.currentsite.ru/cursection/cursubsection/www.mysite.ru"/>
Run Code Online (Sandbox Code Playgroud)
也就是说:在开头有一个当前站点的地址(我们现在所在的当前段的地址),然后有一个对外部站点的引用.
metatag BASE可能有任何问题吗?
真是个麻烦?
很可能你看到的URL就是浏览器作为最终URL的内容...在源代码中它最有可能是你想要的...
在HTML中,hrefs如果它们不以协议(http,ftp,mailto ..etc)开头,则它们作为相对URL进行交织..这意味着相对于当前url的位置.
或者改变
<a href="{element/url}"/> 至 <a href="http://{element/url}"/>
或者
<element>
<url>www.mysite.ru</url>
</element>
Run Code Online (Sandbox Code Playgroud)
至
<element>
<url>http://www.mysite.ru</url>
</element>
Run Code Online (Sandbox Code Playgroud)