Apache 重写规则打破了资源加载的绝对路径
我有一个Apache 重写规则打破了资源加载的绝对路径,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,我有一个.htaccess指向两个不同的路由器,一个用于前端,一个用于apis <ifModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(?!api\/).* frontend/router.php [QSA,NC] RewriteRule ^api/.* backe
.htaccess
指向两个不同的路由器,一个用于前端,一个用于apis
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(?!api\/).* frontend/router.php [QSA,NC]
RewriteRule ^api/.* backend/router.php [QSA,NC]
</ifModule>
希望对您有意义。使用
RewriteRule ^assets/(.*)$ frontend/assets/$1 [L,NC]
是否希望此规则仅影响
/assets/
URL?
/
/backend
/frontend
.htacess
RewriteRule ^assets/(.*)$ frontend/assets/$1 [L,NC]