1
resposta

Regra MOD_REWRITE do Apache

Qual seria a regra do MOD_REWRITE do Apache para se chegar a esse cenário:

Temos a URL inicial https://wordpress.org/

Após digitar na caixa de pesquisa acima a palava "curso" chego a esta URL:

https://wordpress.org/search/curso

Qual seria então a regra ?

1 resposta

Se vc olhar o form de busca la, vai ver que ele manda pra do-search.php passando um parametro search no GET.

Entao temos que transformar uma URL do-search.php?search=curso em /search/curso.

Algo nessa linha deve funcionar:

RewriteCond %{QUERY_STRING} ^search=([A-Za-z0-9]+)$
RewriteRule ^do-search\.php$ /search/%1? [R=302,L]