Как исключить папку блога WordPress из ASP. NET MVC - PullRequest
0 голосов
/ 03 августа 2020

У меня есть веб-сайт, скажем, x.com, и на нем есть поддомен под названием blog.x.com. На этом субдомене размещается движок блога WordPress. Теперь из-за SEO я хочу переместить blog.x.com в x.com/blog.

Дело в том, что мое приложение ASP. NET MVC, и я хочу исключить /blog и все подкаталоги URL из ASP. NET MVC и вернуть обработку обратно в IIS и обработчик файла c stati.

Это то, что я сделал в Web.config файле:

  <system.webServer>
    <handlers>
      <add path="/blog/*" verb="*" modules="StaticFileModule" name="WordPress"/>
    </handlers>
  </system.webServer>

Дело в том, что теперь все URL-адреса до x.com/blog/* возвращают пустой результат. Он не возвращает 404, что означает, что произошла некоторая конфигурация. Но он также не возвращает stati c HTML или файлы изображений в этом каталоге.

Что мне делать?

1 Ответ

0 голосов
/ 03 августа 2020

WordPress полностью отличается от asp. net в технологическом стеке и работает, поэтому первое решение, в котором вы должны быть счастливым сценарием, вы должны развернуть независимый URL-адрес приложения WordPress, такой как ваш субдомен, и загрузить его в iframe в вашем asp. net app.

второе решение создает ваше приложение asp. net с архитектурой микросервисов . Приложение WordPress будет представлять собой микросервисы со всеми его зависимостями и тем же подходом к asp. net app

второе решение требует большего опыта

Я предпочитаю первое решение, потому что его простота реализации не вызывает беспокойства

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...