RewriteRule
только соответствует пути, не строке запроса. Необходимо добавить a RewriteCond
для этого.
Отметьте обратную ссылку процента %1
который вставляет критерий поиска, полученный в RewriteCond
. Наклонная черта в RewriteRule
в действительности не, так как мы не заботимся ни о чем в пути URL.
RewriteCond %{QUERY_STRING} ^s=(.*) [NC]
RewriteRule / http://newsubdomain.domain.be?s=%1 [R,L]
Я нашел, что этот сайт имел превосходное объяснение перенаправления портов SSH:
Существует два типа туннелей, локальных (-L) и удаленные (-R), которые называют в честь точки входа трафика.
Вы могли запустить туннель с любого конца и вперед соответственно; я собираюсь продемонстрировать это начинающий с ЛЮФТГАНЗЫ и настраивающий порт записи на RH.
В этом случае Вы говорите, что хотите иметь трафик, входят в RP в RH и выходе в LP на ЛЮФТГАНЗЕ. При размышлении о нем как о туннеле или канале то запись ("вход"), которым порт был бы на RH и выходе ("выход") порт, будет на ЛЮФТГАНЗЕ.
Команда, которую необходимо выполнить (от localhost) должна быть:
$ ssh -R <RP>:<LH>:<LP> <RH>
Это соединится с RH и попросит, чтобы ssh относительно той стороны настроил порт прослушивания там на RP; ssh обрабатывают Вас, просто работал, затем возьмет те пакеты и введет их локально к LP на ЛЮФТГАНЗЕ.
Примечание: Если RP будет <= 1024, то у Вас должны будут быть полномочия пользователя root на RH для запуска туннеля.