0

で何かを達成しようとしています。htaccess RewriteEngine .

単一の .Htaccess ファイルを介してサブフォルダーを制御できるようにしたいのですが、現在これを機能させるには、すべてのフォルダーとサブフォルダーに同じ .Htaccess ファイルが必要ですが、コピーを避けるために ROOT フォルダーに1 つだけあると便利です-貼り付け。

現在、私の構造は次のようになっています。

  • 画像
    • 2012年
      • 1月
      • 2月
      • ...
    • 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 に答える