0

我正在尝试用 . Htaccess重写引擎。

我希望能够通过一个单独的 .Htaccess 文件控制子文件夹,目前要使其正常工作,我必须在每个文件夹和子文件夹中都有相同的 .Htaccess 文件,但最好在 ROOT 文件夹中有一个以避免复制-粘贴。

目前我的结构如下所示:

  • 图片
    • 2012
      • 一月
      • 二月
      • ...
    • 2013
      • ...
  • 其他
    • 杂项

文件夹包含通过index.php?i=IMG_NAME和使用以下访问的图像

RewriteEngine on
RewriteRule ^([^/\.]+)$ index.php?i=$1 [L]

我可以使用例如:Images/2012/January/IMG_NAME它可以很好地加载图像。但如前所述,我必须在每个文件夹和子文件夹中都有上述 .Htaccess 文件才能使其正常工作,否则我必须使用Images/2012/January/?i=IMG_NAME是否有任何解决方法?

4

1 回答 1

0

我知道这只会解决问题,但是如果您没有指向真实文件夹的实际 url,那么您可以从 public_html 的 .htaccess 文件中运行所有内容。

因此,如果您实际上将图像存储在 /data/2012/January/*

然后有 /Image/2012/January/IMG_NAME 使用的 url

于 2013-07-02T15:56:45.727 回答