O Wordpress oferece a opção de alterar a estrutura do seu link permanente para basicamente qualquer coisa que você queira. Enquanto estou ciente de como fazer isso editando o .htaccess
ou httpd.conf
arquivos, eu não entendo como o Wordpress faz isso.
Como posso canalizar todas as URLs através de um único arquivo PHP sem alterar a configuração do .htaccess ou do servidor?
Respostas:
0 para resposta № 1O WordPress .htaccess
, uma vez implementado, não requer alterações para novos URLs. Ele redireciona qualquer solicitação para uma URL que não seja um arquivo ou diretório existente para index.php
, que então pega a URL e procura no banco de dados o que exibir.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Isso é conhecido como controlador frontal e é comumente usado em estruturas modernas de desenvolvimento web.