我在Apache web服务器的根目录下运行一个Angular应用程序。此应用程序使用Angular路由器模块,并作为API调用的客户端。在根目录(名为" Wordpress ")的一个子目录中,我正在运行一个Wordpress安装。此Wordpress安装用作上述客户端的后端/ API。
API调用工作得非常好。我的问题如下:当我试图通过"www.mydomain.com/wordpress“访问子目录时,路由器模块启动并重定向到默认路由,因此加载Angular应用程序。
当我通过一个特定的url (包括.php扩展名)访问wordpress时,wordpress完全可以正常加载(例如"www.mydomain.com/wordpress/wp-login.php")。我想在"www.mydomain.com/ wordpress /“下的任何路径上加载wordpress。你知道我该怎么做吗?
发布于 2019-11-16 05:44:03
我还利用Angular作为前端,使用我自己的插件Xo for Angular,它提供了一种集成的方法来加载Angular应用程序,就好像它是WordPress中的一个普通主题一样。
您可能需要在ng build或ng serve命令中添加--deploy-url标志。
ng build --deploy-url /wordpress/希望这能有所帮助!
https://stackoverflow.com/questions/56702205
复制相似问题