"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como obter o URL completo em um servidor Windows/IIS para redirecionamentos precisos?

Como obter o URL completo em um servidor Windows/IIS para redirecionamentos precisos?

Publicado em 2024-11-08
Navegar:615

How to Get the Full URL on a Windows/IIS Server for Accurate Redirects?

Obtendo o URL completo da página atual em um servidor Windows/IIS

Ao gerenciar redirecionamentos em um servidor Windows/IIS, é crucial capturar o URL completo para garantir a precisão. No entanto, esta tarefa pode representar desafios, especificamente ao lidar com instalações do WordPress movidas para novos locais de pasta.

Um desafio encontrado é que tanto $_SERVER["REQUEST_URI"] quanto $_SERVER["PHP_SELF"] não fornecem o componente de título da postagem desejado do URL. Isso ocorre porque o IIS usa uma abordagem diferente do Apache, que muitas recomendações assumem.

Para resolver esse problema em um servidor IIS, a variável apropriada a ser utilizada é $_SERVER['PATH_INFO']. Esta variável captura a parte solicitada do URL, incluindo o título do post, no formato que você precisa.

Por exemplo, se o seu URL for assim:

http:://www.example.com/OLD_FOLDER/index.php/post-title/

$_SERVER['PATH_INFO'] retornará /post-title/.

Portanto, ao configurar redirecionamentos 301 em um WordPress instalação hospedada em um servidor Windows/IIS, $_SERVER['PATH_INFO'] prova ser a solução confiável para recuperar o URL completo necessário para obter redirecionamentos precisos.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3