说我在http://example.com
有一个网站。示例应用程序是一个php Web应用程序,其中有数百个文件位于/
,/shop/
,/shop/items/
等。我希望通过将文件保存到http://example.com/dev/
来进行开发。但是,我不想拥有几千兆字节(为了论证)的完整副本 - 我一次只处理几个文件,只需要在{{{{{{{ 1}}文件夹。
假设存在以下文件:
dev
http://example.com/dev/index.php
http://example.com/dev/shop/flax.php
如果我导航到任何这些网址,我想要加载相应的文件。但是,http://example.com/dev/shop/items/623.php
会链接到http://example.com/dev/index.php
,contact.php
和login.php
。这些文件没有变化,因此我没有制作开发副本。
是否有一种很好的方法A)内部将/ dev /中任何丢失的文件或文件夹重定向到生产网站中没有about.php
的匹配文件,但是没有更改网址(在一个可能正确的网站内?)和B)维护重定向到开发副本如果用户在/dev/
网站启动时存在?
这是我得到了多远(/dev/
文件夹中的.htaccess),它不起作用:
/dev
TL; DR:你如何在该网站的子文件夹中拥有一个完整功能/虚拟隔离的php网站开发副本,该副本实际上只包含你要覆盖父文件夹副本的任何文件的版本?