早晨。我已经完成了我的第一个网站,很快就会上线。
有很多PHP,因此我一直在xaamp / apache上工作/测试。
我只想确认一旦网站上线后我的链接会发生什么 - 大多数都不包含http://前缀,只是'home.html'或'about_us.php'。
我假设一旦点击链接,apache会自动插入localhost前缀,那么当网站上线时这是否相同?对于照片等我目前只有以下内容。
<img src="img/logo.png">
这样就够了吗?
还有一件事 - 我很确定(显然我会检查!)一些PHP标头位置包含localhost前缀 - 我认为这需要删除吗?
非常感谢。
答案 0 :(得分:5)
Apache与它无关。 浏览器处理不完整网址的解析
有三种相对URL,它们都相对于您当前使用的URL进行解析。对于以下示例,假设您在http://example.com/abc/xyz.html
:
foo/bar.jpg
等相对网址已解析为http://example.com/abc/foo/bar.jpg
/foo/bar.jpg
等绝对路径已解析为http://example.com/foo/bar.jpg
//example.com/foo/bar.jpg
已解析为http://example.com/foo/bar.jpg
答案 1 :(得分:1)
相对链接可以使用,您不必明确为您的网站名称添加前缀,如果您使用该名称,则每次域名更改时都必须更改名称。
您需要优化网站。请按照以下简单步骤操作:
请参阅此优秀文章以获取更多信息:
答案 2 :(得分:1)
在您的网站上线之前,最有可能要考虑的事项是:
absolute path
,这是您的文件或链接的完整网址database host
,username
,password
和database name
更改为服务器的development environment
更改为http://firstsite.com/ error_reporting();
echo
。在标题信息发生任何变化之前,甚至没有空格SQL Injections
admin
/ admin