当前位置: 首页 > 知识库问答 >
问题:

htaccess-将本地页面模拟为web页面

穆建华
2023-03-14

有没有办法重写本地项目中的URL以使其看起来像网页?

例如,我有一个带有url的项目

localhost/site

我想把这个重写到:

www.site.com

site.com

该项目有子页面,如果它能像

site.com/subpage.php

我试了一个小时,但我真的很无聊。

我和VertrigoServ一起工作,mod_rewrite在其他项目中尝试的一些例子效果很好。

共有1个答案

尹兴生
2023-03-14

问题不在于重写。要使本地页面看起来有一个更传统的域,您需要告诉您的浏览器传统的域是在您的本地Web服务器上找到的。

最简单的方法是在操作系统上编辑主机文件。在基于*nix的设备上,它通常是主机,在windows上,它通常是C:\windows\System32\drivers\etc\hosts。您需要提升权限才能编辑文件

在文件末尾添加一行,将域名映射到您的本地ip地址,如下所示:

127.0.0.1 www.site.com

关闭并重新打开浏览器,然后访问www.site。com,您应该看到它正在从本地Web服务器加载页面。

很可能,您仍然会看到相同的页面,就像您查看本地主机站点一样。要使其加载您的代码,您需要更改httpd中的DocumentRoot。配置,以匹配代码所在的目录。

更好的解决方案可能是使用基于名称的虚拟主机,这允许多个网站共享相同的IP地址。搜索“apache VirtualHost示例”应该会为此提供大量资源。确保还启用了NameVirtualHost*:80才能正常工作。

 类似资料:
  • 日安 我不是一个专业的程序员,我没有正式学习,我目前正在自学。所以我的问题可能看起来很愚蠢,或者不明白答案。请原谅我。 好的,问题来了: 我的例子将是一个内部团队午餐花名册,这将是当地的页面,用户可以设置午餐时间,不会改变,但会在一天结束时重置。 可以通过打开页面来查看所有更改。 我想知道应该是java和html,还是应该用什么语言创建这样的页面。 诚挚的问候

  • 我使用的是Spring数据JPA。 我的控制器如下所示 现在我决定发送一个PageDTO对象来代替Page对象,以限制发送内容。有什么办法可以用java 8把页面转换成页面? 我看到Page是从派生而来的,所以我想我可以做一些类似的事情,但不知道如何将它与PageDTO和UserDTO结合起来。 有没有有效的java 8方法来做到这一点。 我想出了这个解决方案 我想知道是否有另一种有效的方法来做到

  • 我有两个pdf: 主人。pdf:包含带有书签、大纲(目录)的页面 孩子。pdf:只有一页的文件 child.pdf页需要作为第n页(在我的情况下为第10页)附加到Master.pdf. 生成的PDF应该为新页面添加一个新的大纲项(一个新的书签)。现有的书签应该保持正常工作。实际上:现有的大纲树应该重构。 我可以通过iText应用编程接口实现这一点吗?有任何有用的示例吗?

  • 问题内容: 在我的一个Java控制台应用程序中,我正在动态创建html页面。现在,我想使用默认的Web浏览器打开它。你们能帮我解决这个问题吗? 问题答案: 摇摆 SWT 摘自In Eclipse插件,如何使用系统浏览器启动WebURL? 假设您有一个要打开的文件。

  • 我们已经创建了一个android webview应用程序,在同一个应用程序中,我们有一个二维码扫描器文件,它位于本地目录中。由于无法在android webview应用程序中使用html5 getusermedia启动摄像头,我们现在尝试在web(webview)和本地目录qr code扫描器文件(native)之间跳转,扫描qrcode并将数据发送回webview。有没有可能一开始就这么做。如果

  • 问题内容: 根据Same OriginPolicy,SOP不应应用于file://协议,但是为什么我的代码不起作用?我正在从本地系统运行此测试页面,并且与html页面位于同一目录中。如果我将URL更改为http://www.google.com/,它也无法正常工作。我不明白为什么,有人可以解释吗? 编辑: 控制台打印如下: XMLHttpRequest无法加载文件:/// C:/Users/yc/