2017-09-29 90 views
0

我使用AngularJS此单页的应用程序制成,它驻留在文档根:http://example.com/htaccess以及IIS重写子文件夹映射到上一级

该角相互作用与与CakePHP的创建,位于API一个名为api的子文件夹。它通过http://example.com/api/xxx访问。

除了充当API之外,CakePHP应用程序还具有管理后端。在当前的URL结构中,可通过http://example.com/api/admin访问。为了使它看起来更整洁,我希望用户能够通过http://example.com/admin访问它。

我需要什么htaccess和IIS规则来实现这个目标?我将在两个平台上进行测试。

谢谢。

回答

0

你的意思是http://example.com/admin我假设。

在htaccess你可以做这样的:

RewriteEngine On 
RewriteRule ^api/admin(/?$|/.+) /admin$1 [QSA,L] 

演示在这里:http://htaccess.mwl.be?share=d8c07577-d6fb-501d-8e32-403531d471a1

+0

嗨 - 感谢您的答复。我受到更大问题的困扰。你可以看看它,并说出一些光明? https://stackoverflow.com/questions/46583346/iis-showing-404-error-for-cakephp-routing-prefixes-for-instance-located-in-subfo –