В первую очередь: никогда не тестируйте в вещах продуктивной среды как это. Установите тестовый сервер и сделайте один Запрос HTTP тут же смотрит журнал. Необходимо легко смочь определить материал, характерный для этого запроса.
Эти отладочные данные очень полезны при решении проблем относительно mod_rewrite циклов разрешения. В основном это регистрирует каждый шаг, это делает и печатает разрешение.
RewriteRule ^vehicles/([^/]+)/([^/]+)/([^/]+)$ /store/product/list.php?make=$1&model=$2&year=$3&%{QUERY_STRING} [L,NC]
Это наиболее вероятно правило, которое Вы хотите для этого случая. Вместо этого эффекта получения парсинг останавливается к второму правилу:
RewriteRule ^battery/([^/]+)$ /browser/product?sku=BATTERY+$1&type=battery
RewriteRule ^vehicles/([^/]+)/([^/]+)/([^/]+)/product([0-9]+)$ /browser/index.php?make=$1&model=$2&id=$3&%{QUERY_STRING} [L,NC]
Так как это имеет [L], последняя запись. Замена остановится там. RewriteRules не заботится, не соответствует ли URL.
Вместо этого используйте RewriteConds, чтобы сделать соответствие. Если они будут соответствовать, то правило будет использоваться, и в противном случае выполнение продолжится после правила.
Так что-то как
RewriteCond %{REQUEST_URI} ^vehicles/([^/]+)/([^/]+)/([^/]+)$
RewriteRule ^vehicles/([^/]+)/([^/]+)/([^/]+)$ /store/product/list.php?make=$1&model=$2&year=$3&%{QUERY_STRING} [L,NC]
Вы могли также использовать параметрические усилители, определенные в RewriteCond, если Вы хотите более чистые правила, с %1.
This PowerShell worked: tell the Session Collection to add a alternate address for Session Host connections. This is also what you would do for a Session Host farm with round robin.
Once I ran this, launching apps from RDWeb would give a single prompt that now matches the three settings without warnings:
Set-RDSessionCollectionConfiguration –CollectionName QuickSessionCollection -CustomRdpProperty "use redirection server name:i:1 `n alternate full address:s:remote.domain.com"
Depending on any other Custom RDP Properties, the above command may be different because you have to include them all in one command with a linefeed between each.
Background Info:
Adding custom RDP settings: http://social.technet.microsoft.com/wiki/contents/articles/15719.adding-custom-rdp-properties-in-windows-server-2012-vdi-rds-environments.aspx
Using this setting for HA: http://microsoftplatform.blogspot.com/2012/04/rd-connection-broker-ha-and-rdp.html
Я почти уверен, что вам нужен сертификат, действительный как для внутреннего, так и для внешнего пространства имен. Если у вас есть .local внутри (yuck), вам может быть трудно получить сертификат с .local в полях Subject или Subject Alternative Name. Если вы не можете получить для этого сертификат от общедоступного поставщика, то единственным вариантом здесь будет внутренняя установка PKI.
Если у вас нет сертификата UC, вы можете использовать этот сценарий PowerShell для обновления полного доменного имени в соответствии с именем вашего внешнего хоста / именем сертификата:
http: //gallery.technet. microsoft.com/Change-published-FQDN-for-2a029b80[127pting