Acabei de instalar o Wordpress. Eu tenho uma página de abertura que não é do Wordpress em [pasta raiz] /index.html. Eu gostaria de manter a página inicial enquanto trabalho com a skin do Wordpress. Quando tento acessar o index.php (também na pasta raiz), ele reescreve o URL em index.html. Não vejo index.html no URL, mas a página inicial está lá e nunca vejo o Wordpress.
Eu posso acessar o administrador do Wordpress sem problemas. Alguém sabe como posso acessar o Wordpress sem torná-lo ativo?
Respostas:
Use um plug-in (como wp-maintenance-mode ) ou codifique seu arquivo .htaccess para redirecionar para a página inicial e permita que seu endereço IP (ou sua equipe) ignore o redirecionamento. Como isso:
Com relação à sua dúvida sobre por que o index.html é veiculado a partir do root, é porque geralmente tem precedência sobre o index.php. Se você quisesse mudar isso, teria que mudar o DirectoryIndex.
EDIT: Eu pensei que era óbvio, mas, por uma questão de clareza: 127.0.0.1 deve ser alterado para o seu endereço IP público. Observe também que 302 é redirecionamento temporário, que é o que queremos.
fonte
current_user_can()
, pois isso não garante funcione corretamente.Tente isso.
Não usei
index.html
porque, porque esse nome de arquivo tem um significado especial para o servidor. O '307' é um código de status que significa redirecionamento temporário. Eu assumi que a função 'administrador' precisa de acesso :)fonte
Sinto que o método mais fácil de conseguir isso é editar o arquivo .htaccess no diretório raiz da web e colocá-lo no topo:
Isso troca a ordem de prioridade na qual o Apache escolhe qual arquivo usar.
fonte
Isso funciona perfeitamente . Adicione uma nova pasta de plug-in com este arquivo como index.php.
No segmento de suporte:
"Para resolver a questão original, você pode desativar o redirecionamento canônico colocando isso no diretório de plugins -"
Isso pareceu ajudar muitas pessoas lá, e pode ser uma resposta adequada aqui também.
fonte
Tente isso no seu arquivo htaccess:
Esse código significa que o apache procurará index.html primeiro e, se ele não existir, procurará index.php
fonte