以下是我的目录结构:
admin\
controls\
images\
media\
lib\
models\
views\
index.php
.htaccess
以下是我的 .htaccess
RewriteEngine On
RewriteRule /admin/images/(.*) /images/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
我希望 /admin/images 中的所有内容都等于根目录中的 /images 。例如:http ://www.example.com/admin/images/example.png将与http://www.example.com/images/example.png相同
我的 .htaccess 的问题是: 它转到 index.php 而不是将 admin/images 镜像到 images/
解决方案
RewriteEngine On
RewriteRule /admin/images/(.*) /images/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php