O que significa esta regra mod_rewrite? [fechadas]

1

Por alguma razão, esta regra está causando estragos em todas as regras subseqüentes (nenhuma de trabalho de tema). O que significa exatamente?

RewriteRule . /index.php [L]

    
por cfischer 02.08.2011 / 23:30

2 respostas

1

Essa regra aparentemente oculta a parte "index.php" de um URL visível. Quando o seu URL de trabalho é este link , esta regra fará o navegador exibir .

Bem, provavelmente está agindo ao contrário. Quando o servidor recebe um pedido link , ele servirá link , apenas sem mostrar o último bit.

Existem outras maneiras de fazer isso que podem ser mais eficazes e menos propensas a causar problemas como o que você está enfrentando. Fiz uma pesquisa no Google por " mod reescrever RewriteRule. /index.php " para obter esta informa�o, e a maioria das p�ginas parece ter alguma utilidade sugestões sobre melhores maneiras de fazer isso.

    
por 02.08.2011 / 23:58
0

Eu acredito que ele redireciona para o root. Dessa forma, quando você acessa www.example.com, ele não mostra www.example.com/index.php. Útil para fins de SEO.

Esta é uma configuração do Wordpress?

T é um bom artigo sobre stackoverflow que explica isso.

    
por 02.08.2011 / 23:59