我是新来的人,也是刚入职的19岁新PHP开发人员,所以我不确定这是如何工作的。许多公司在开发其网站时都会隐藏其网站,以免被索引。从搜索引擎隐藏html5 / css和php / mysql的方法有哪些?如果我没看错,这些是技巧:
离线开发:使用本地存储呈现html / css;不知道PHP / mysql将如何工作。
使用.htaccess阻止访问
使用VPN阻止访问。
我是新来的人,也是刚入职的19岁新PHP开发人员,所以我不确定这是如何工作的。许多公司在开发其网站时都会隐藏其网站,以免被索引。从搜索引擎隐藏html5 / css和php / mysql的方法有哪些?如果我没看错,这些是技巧:
离线开发:使用本地存储呈现html / css;不知道PHP / mysql将如何工作。
使用.htaccess阻止访问
使用VPN阻止访问。
Answers:
最佳做法是使本地开发人员计算机上的生产堆栈近似。这通常包括数据库,Web服务器和您的自定义代码。在那里进行所有开发。切勿在生产服务器上编辑代码。
当您的业务涉众准备好功能上线时,请将您的代码从本地计算机推送到生产服务器。您可以使用测试服务器,以便内部涉众可以在上线之前预览您的更改。
您应该确保使用版本控制系统来管理代码。Git和Mercurial是可靠的选择。
仅仅要求搜索蜘蛛不要将您的网站编入索引是一个非常薄弱的防御措施(如果有的话)。
解决此问题的通常方法如下:
至于你如何设置这些东西了:如果你运行一个像样的* nix中的分布,它带有一个包管理器(apt
,port-install
,rpm
等); 使用它来安装所需的组件,并阅读文档。如果您自己无法解决,请向系统管理员寻求帮助。
本着“多学多进”的精神:
可以使用隐藏Html / Css robots.txt
,但在将网站投入生产时,请务必更改这些文件。 robots.txt
不会阻止一些随意的人猜测开发网站(如果它对全世界都是可见的)。
.htaccess
可用于向正在开发的任何网站添加用户名/密码组合。
这是您如何使用VPN的示例:
VPN上的所有请求都经过防火墙。该防火墙(运行诸如pfSense之类的某些软件)检查网站请求,并根据url进行一些重定向。例如,URL http://example.com.staging将定向到您的登台服务器上的example.com版本,而http://example.com.development的URL 将定向至example.com的版本在您的开发服务器上。
由于所有这些都在专用VPN上,因此无法从外部访问这些网站。
此外,为了澄清一些原始问题。php / mysql工作是在服务器端完成的,因此网络爬虫,浏览器等永远都看不到代码-他们只能看到代码的输出(也就是说,如果您已经正确配置了服务器并且未呈现.php文件为文本)。
我确定我误解了您的问题,但是发现您对“本地存储”一词的使用不明确。LocalStorage也可以引用HTML5技术,用于在客户端计算机上本地存储资产。它不用于呈现html / css,它只是一个数据存储区(浏览器呈现html / css)。本地存储通常与公司如何将网站隐藏在开发中无关。
如果您的计算机上正在运行Web服务器,并且文件位于适当的目录中(通常是htdocs
运行Apache 的目录),则可以在本地查看PHP文件。