我的项目中有以下架构:
Application/Modules/Example/Controllers/Views/Web/css/style.css img/Core/index.php
我想将所有 REQUET_URI 重定向到我的 index.php。使用以下 .htaccess 内容很容易:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !index\.php
RewriteRule ^(.*)$ index.php/$1 [L]
但是现在,如果我请求 www.domain.ext/Application/Modules/Example/Web/css/style.css,它将无法正常工作。这是我所期望的,因为我想为我的“模块”重写 url,例如:www.domain.ext/ModuleName/[...] 上一个链接会给我文件 www.domain.ext/Application/Modules/ModuleName /网络/[...]
例如: www.domain.ext/ModuleName/css/style.css 会给我文件 www.domain.ext/Application/Modules/ModuleName/Web/css/style.css 与 www.domain.ext/ModuleName 相同/my_file.xml => www.domain.ext/Application/Modules/ModuleName/Web/my_file.xml 等等..
但我不知道该怎么做。我想保留所有目录“全部拒绝”。
谢谢 :)