0

内部フォルダーをサイトのルート URL に公開する必要があります。
そのため、ユーザーをリダイレクトする必要があり/public/
ますが、site.com にアクセスした場合はリダイレクトしないでください。

私はこれを試しましたが、動作させることができません:

RewriteCond $1 !^(.*)$
RewriteRule ^(.*)$ /public/$1 [L]

編集:
たとえば、/public/some-image.jpg
訪問したときに返される必要があります。site.com/some-image.jpg
それ以外の場合は実行するだけです/index.php

4

1 に答える 1

1
RewriteEngine On
RewriteBase /
RewriteCond $1 !^public
RewriteCond $1 !^$
RewriteRule ^(.*)$ /public/$1 [L]
于 2012-05-25T19:12:19.870 に答える