将Angular 8连接到PHP Bluehost共享主机

问题描述 投票:1回答:1

我是全栈开发的新手(我正在使用php和Angular 8),现在将网站部署到bluehost,并且我的httpclient请求(get,post,)给了我(404)。我不知道是否应该编辑.htaccess文件以正确重定向到php文件。我所有的网站文件都放在public_html(也为read.php和create.php)中这是我的服务的代码段

export class ApiService {

  PHP_API_SERVER = environment.apiBaseUrl;
  baseUrl = environment.apiBaseUrl;
  users :User[];

  constructor(private http:HttpClient) { }

  readPolicies(): Observable<User[]>{
    return this.http.get<User[]>(`${this.PHP_API_SERVER}/read.php`);
  }

  createPolicy(policy: User): Observable<User>{
    return this.http.post<User>(`${this.PHP_API_SERVER}/create.php`, policy);
  }
}

我的.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>
php angular .htaccess shared-hosting bluehost
1个回答
0
投票

您找到并回答了吗?

© www.soinside.com 2019 - 2024. All rights reserved.