Передача? в правиле ReWrite

Насколько я знаю, все приложения MS Office могут быть Visual Basic использования с дистанционным управлением или некоторым другим языком. Это могло бы быть более гибким и более чистым подходом, чем, "запускают и уничтожают", Вы пробуете.

См., например, эту статью: Автоматизируйте Office PowerPoint 2007 с Visual Basic 2005.

OpenOffice.org может так же быть с дистанционным управлением. Посмотрите, например, OpenOffice.org ОСНОВНОЕ Руководство по программированию.

Конечно, если Вы действительно хотите уничтожить PowerPoint.exe, просто используйте Windows API. Существует вызов для уничтожения процесса. Вот документы для .NET: http://msdn.microsoft.com/en-us/library/system.diagnostics.process.kill.aspx

Существует, конечно, подобная функция для вызова от C/C++ в Windows API.

0
задан 31 August 2010 в 15:52
3 ответа

Я не думаю, что существует способ исследовать весь URL включая параметры в одном хите. Необходимо ли исследовать что-нибудь после? отдельно с QUERY_STRING, например.
RewriteCond %{QUERY_STRING} ^param=blah(.*) [NC]

2
ответ дан 4 December 2019 в 15:10

Необходимо выйти ? так как это - специальный символ в регулярных выражениях.

Таким образом вместо использования ? попробовать \?

0
ответ дан 4 December 2019 в 15:10

Обычно Вы не включаете СТРОКУ ЗАПРОСА в свое соответствие шаблону. Затем Вы просто добавляете % {QUERY_STRING} к Вашему переписывать правило. Пример:

RewriteRule  ^/(articles)/([-a-z]+)-([0-9]+)/$  /index.php?cat=$1&id=$3&rewrite=$2&%{QUERY_STRING}

Записи Документации Apache:

Примечание: Строка запроса

Шаблон не будет подобран против строки запроса. Вместо этого необходимо использовать RewriteCond с % {QUERY_STRING} переменная.

0
ответ дан 4 December 2019 в 15:10

Теги

Похожие вопросы