有人可以帮我解决此应用程序格式的htaccess规则。
这是我的文件结构:
/api
- /1.0 (this is a php project, a backend rest api of sorts to the frontend)
- /other-php-folders
- /...(lots of stuff)
- /public
- /...(lots of assets etc)
- /index.php
- /.htaccess (ignore for now)
/src (this contains an angularjs compiled website)
- /assets
- /cool-asset.js
- /cool-asset2.css
- /cool-asset3.png
- /index.html
- /.htaccess
/.htaccess
所以我基本上想从root .htaccess文件:
我还喜欢另一个不错的功能:
任何帮助表示赞赏。 提前谢谢。
答案 0 :(得分:0)
我提出了自己的解决方案,但有人可以发表评论并告诉我这是否合适(可行),或者是否有更好的解决方案。
干杯。
/。htaccess的
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/api
RewriteRule ^(.*)$ /src/$1 [L]
/src/.htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^ index.html [L]