Angular-Router:Angular应用程序子目录中的Wordpress

时间:2019-06-21 11:04:27

标签: angular wordpress .htaccess

我正在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。关于如何进行这项工作的任何想法?

1 个答案:

答案 0 :(得分:0)

我还使用我的插件Xo for Angular将Angular用作前端,该插件提供了一种集成方法来加载Angular App,就好像它是WordPress中的常规主题一样。

您可能需要在--deploy-urlng build命令中添加ng serve标志。

ng build --deploy-url /wordpress/

希望有帮助!