2017-09-29 151 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 –