Измените строку запроса URL в htaccess, /? Q = xxxxx-xxxxx-xxxxx на /? S = xxxxx + xxxxx + xxxxx или другие - PullRequest
0 голосов
/ 03 апреля 2019

Я ищу решение этой проблемы изменения URL с htaccess.

Уже используется файл WordPress .htacess:

# Redirect all /?q= (drupal) to /?s= (wordpress) search engine
RewriteCond %{QUERY_STRING} (?:^|&)q=(.*)$
RewriteRule ^(.*)$ /$1?s=%1 [L,R]

, и нам нужно то же самоеurl измените символ «-» на символ «+».в примере:

происхождение: www.domain.com/?q=this-is-a-sample-question

желаемый результат: www.domain.com/?s=this+is+ образец + вопрос

есть идеи?заранее спасибо!

Это не работает .. (прокомментированный код)

# Redirect all /?q= (drupal) to /?s= (wordpress) search engine
RewriteCond %{QUERY_STRING} (?:^|&)q=(.*)$
---> # RewriteRule (.*)-(.*) $1+$2 [N] 
RewriteRule ^(.*)$ /$1?s=%1 [L,R]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...