4

私はこのエイリアス構成を持っています:

Alias /test/ "D:/WWW/Test/"
<Directory "D:/WWW/Test/">
    Order allow,deny
    Allow from all
</Directory>

次にD:/WWW/Test/、ディレクトリ内に、次の構成で .htaccess を配置します。

<IfModule mod_rewrite.c>
  RewriteEngine on

  RewriteRule ^([^.]*\.css)$ resources/$1 [L,NC]
</IfModule>

localhost/test/css/*すべてのリクエストを からにリダイレクトしたいだけですlocalhost/test/resources/css/*

しかし、それ.htaccessは無視されているようです。を入れてもDirectoryIndex blablabla.php、ブラウザには index.html が表示されたままです。

これを解決するには?ありがとうございました。

4

1 に答える 1

11

次の 3 つが必要です。

  1. 内部<Directory>では、.htaccess ファイルを許可しますAllowOverride All
  2. で mod_rewrite の必要な権限を付与しOptions FollowSymLinksます。
  3. .htaccess 内に、 を含めますRewriteBase /test/
于 2012-02-12T18:48:04.407 に答える