0
我正在使用Angular2來構建一個Web移動應用程序,當我構建我的項目並在本地運行它時,一切都很完美,但是當我將它推入我們的生產系統時,我遇到了問題,我想這是關於Apache重寫!Angular2 apache重寫
我的網址在當地http://127.0.0.1/ 我的網址未督促http://domain.tld/mobile/
當我的應用程序在生產,它不會加載如CSS或JS的任何鏈接...所以我的應用程序不能正常工作!
我的.htaccess這個樣子的:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>
因此,要解決我的問題,我想我需要編輯我的htaccess,但我怎麼能說給它使用/移動和/,但如果我只放/移動我的應用程序將不會在本地工作..
所以,如果你有任何想法?
謝謝:)
謝謝!你的解決方案解決了我所擁有的另一個問題,但即使我這樣構建我的應用,Apache重寫也無法獲得我的CSS和js資源! – Clowning
你的'RewriteBase'被設置爲'/',我想它應該被設置爲'/ mobile' – PierreDuc