나는가.Net 핵심 3.1 응용 프로그램에 나가 사용하는 API 를 하지만 그것 또한 제공합 내 스파(각도). 최근로 나는 몇 가지 문제 SEO 그래서 나는 것처럼 봉사하는 고정된 버전의 내 각 경우 응용 프로그램 Googlebot 하고 있다고 한다.
여기에는 어떤 방법을 동적으로 설정파 source path?
app.UseStaticFiles();
app.UseSpaStaticFiles();
app.UseSpa(spa =>
{
spa.Options.SourcePath = "ClientApp";
});
현재 제가 작은 미들웨어 파일 내가 감지하 Googlebot 에 따라 UserAgent 문자열입니다. 그런 다음 전달을 통한 요청을 합니다.
public async Task InvokeAsync(HttpContext context)
{
var userAgent = context.Request.Headers["User-Agent"];
context.Items["isCrawler"] = userAgent.Contains("Googlebot");
await _next(context);
}
그러나 나에 액세스할 수 없는 요청에 구성()메소드에서 시작합니다.cs 파일에 있습니다. 가 있으면 좋겠습니다 어떻게 만들 수 있습니다 이 작품은? 내가 정말 원 할 수 있는 동적으로 설정 원본 경로.
많은 감사!
감사