Как исключить подкаталог с помощью правил перезаписи URL? - PullRequest
0 голосов
/ 08 апреля 2019

Я разместил свое приложение на сайте по умолчанию (www.mysite.com) и создал несколько веб-приложений на сайте по умолчанию (www.mysite.com/car, www.mysite.com/bike и www.mysite.com/корабль).Я написал правило перезаписи URL-адреса для моего сайта по умолчанию, который будет обслуживать одно из моих подприложений (www.mysite.com/ship), как показано ниже (http://i64.tinypic.com/7319xi.png),

image http://i64.tinypic.com/7319xi.png

  But, now the problem was my other sub applications not loading. How can I exclude my sub applications(www.mysite.com/bike) using URL rewrite rule?

Ответы [ 2 ]

0 голосов
/ 08 апреля 2019

Множество способов решить эту проблему.Одним из быстрых способов было бы открыть конфигурацию URL Rewrite для приложения car / bike / ship и отключить / удалить правило на этом уровне.Диспетчер IIS -> Сайты -> Веб-сайт по умолчанию -> Велосипед.Откройте функцию перезаписи URL, выберите правило и нажмите кнопку «Удалить».

0 голосов
/ 08 апреля 2019

Проблема с правилом ниже Ваше правило соответствует для всех случаев, потому что шаблон (. ), поэтому, если кто-то входит с URL mysite.com/bike/somehting или mysite.com/car/somehting, то. соответствует велосипеду или автомобиль и переписывается как mysite.com/ship/bike/somehting или mysite.com/ship/car/somehting.

Вам необходимо настроить правило на основе ваших конкретных требований. Например, если вы хотите переписать или перенаправить все запросы, которые не идут ни с чем после отправки имени хоста, то иметь шаблон как ^ $, который совпадает с пустым или пустым, это будет соответствовать URL-адресу, подобному mysite.com, и выберет параметр перезаписи. как перенаправление и клиент будет перенаправлен на mysite.com/ship

2) Или в определенных условиях вы можете добавить что-то вроде REQUEST_URI, которое не соответствует автомобилю /.* И REQUEST_URI не соответствует велосипеду /.* Это будет гарантировать, что он работает со всеми другими URL, которые не входят с автомобилем или велосипедом, и добавит корабль к этому URL при переписывании

...