.htaccess RewriteCond语法

时间:2012-05-25 13:36:26

标签: .htaccess redirect rewrite

我需要将内部文件夹公开到我网站的根网址 所以我需要将用户重定向到/public/ 但是,如果您访问site.com,则不应重定向

我试过这个但是无法让它起作用:

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

修改:
例如,它应该返回/public/some-image.jpg
当你访问site.com/some-image.jpg时 否则只执行/index.php

1 个答案:

答案 0 :(得分:1)

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