我正在Apache Web服务器的根目录中运行Angular应用程序。该应用程序使用Angular路由器模块,并充当API调用的客户端。在根目录的子目录(名为“ wordpress”)中,我正在运行Wordpress安装。此Wordpress安装充当上述客户端的后端/ API。
API调用工作正常。我的问题如下: 当我尝试通过“ www.mydomain.com/wordpress”访问子目录时,路由器模块将启动并重定向到默认路由,从而加载Angular App。
当我通过特定的URL(包括.php扩展名)访问wordpress时,wordpress加载得很好(例如“ www.mydomain.com/wordpress/wp-login.php”)。我想在“ www.mydomain.com/wordpress/”下的任何路由上加载wordpress。关于如何进行这项工作的任何想法?
答案 0 :(得分:0)
我还使用我的插件Xo for Angular将Angular用作前端,该插件提供了一种集成方法来加载Angular App,就好像它是WordPress中的常规主题一样。
您可能需要在--deploy-url
或ng build
命令中添加ng serve
标志。
ng build --deploy-url /wordpress/
希望有帮助!