CSS不适用于端口8080上的框架URL

时间:2015-06-19 09:47:33

标签: css url import dns port

我有一个家庭服务器正在侦听端口8080和一个指向 myserveripaddress:8080 的URL帧DNS记录。

主页和链接页面工作正常,但css没有。同样在recaptcha(我有一个联系表单的重新编写脚本)的部分中,它显示了一条消息an internal error ocurred。当我将DNS记录更改为A并指向 myserveripaddress 时,一切正常,因为它会自动重定向到端口80

当然每个我改变DNS记录的时候我改变了Apache配置文件上的监听端口。它是影响导入css文件的URL框架DNS记录吗?我在StackOverflow中发现了类似的情况,但是用户发现它在代码中出错了。在我的情况下每当我切换到端口80 时,它都能正常工作。

2 个答案:

答案 0 :(得分:0)

检查您的样式是否也在端口 8080

上的网站文件夹中

而且您不需要在Apache上更改端口。您可以在httpd.conf中编写Listen <port>命令两次:

Listen 80
Listen 8080

<强>更新

在您的回答中,您指出了不正确的<base>标记。当然它会解决你的问题。来自w3schools

  

标记指定文档中所有相对URL的基本URL /目标。

因此,<base>代码

将您的默认网址设置为80

答案 1 :(得分:0)

看着头部我发现我有<base href="http://MyDomainName.com/" />而我用<base href="/" />替换它与某个完整的URL有关。它确实像80端口那样工作很难......很奇怪。现在它运作良好。感谢Sergey Maksimenko间接让我看看头部标签