仅更改文件开发子文件夹:选择性.htaccess重定向

时间:2016-12-22 04:44:37

标签: apache .htaccess mod-rewrite

说我在http://example.com有一个网站。示例应用程序是一个php Web应用程序,其中有数百个文件位于//shop//shop/items/等。我希望通过将文件保存到http://example.com/dev/来进行开发。但是,我不想拥有几千兆字节(为了论证)的完整副本 - 我一次只处理几个文件,只需要在{{{{{{{ 1}}文件夹。

假设存在以下文件:

  1. dev
  2. http://example.com/dev/index.php
  3. http://example.com/dev/shop/flax.php
  4. 如果我导航到任何这些网址,我想要加载相应的文件。但是,http://example.com/dev/shop/items/623.php会链接到http://example.com/dev/index.phpcontact.phplogin.php。这些文件没有变化,因此我没有制作开发副本。

    是否有一种很好的方法A)内部将/ dev /中任何丢失的文件或文件夹重定向到生产网站中没有about.php的匹配文件,但是没有更改网址(在一个可能正确的网站内?)和B)维护重定向到开发副本如果用户在/dev/网站启动时存在?

    这是我得到了多远(/dev/文件夹中的.htaccess),它不起作用:

    /dev

    TL; DR:你如何在该网站的子文件夹中拥有一个完整功能/虚拟隔离的php网站开发副本,该副本实际上只包含你要覆盖父文件夹副本的任何文件的版本?

0 个答案:

没有答案