Como eu sirvo conteúdo estático no mesmo domínio que o WordPress?

4

Eu tenho um site de portfólio que eu também gostaria de fazer um site de demonstração para alguns dos meus trabalhos de clientes. Basicamente, eu gostaria de servir uma subpasta estaticamente ao lado da instalação do WordPress. Por exemplo, se eu tiver http://example.com/demo/subfolder/index.html , esse arquivo de índice seria exibido diretamente do Apache em vez do WordPress. Eu tenho acesso root ao meu servidor, apenas não sei como implementar isso

    
por user379468 12.05.2015 / 16:57

3 respostas

4

Se os arquivos são HTML estáticos, você só precisa se preocupar com colisões de nomes para a estrutura de diretórios. E se você não tem nada no WordPress que gera / demo / subpasta / você não precisa se preocupar em ignorá-lo - ele já é ignorado.

Eu tenho uma pasta sandbox que uso para um propósito semelhante ao seu e não tive que implementar nada - ela já é ignorada pelo WordPress.

    
por butlerblog 12.05.2015 / 17:12
1

Para qualquer pessoa com a mesma pergunta, você pode usar meu plug-in disponível no repositório do Wordpress: Páginas HTML personalizadas do WP

Ele permite que você veicule páginas HTML estáticas no URI personalizado de sua escolha.

1) Instale e ative o plugin

2) Use o novo item de submenu (Páginas- > Páginas HTML) para criar uma nova página HTML

3) No campo "Permalink da página", insira o URI personalizado que você deseja atribuir à sua página, por exemplo, / my-html-page (no momento de escrever esta resposta, é necessário que o valor inserido comece com "/" caractere) e no campo "Código de Página HTML" insira todo o HTML e CSS do documento da página que você deseja exibir

4) Clique em "Publicar" e, em seguida, aceda a yourwebsite.com/my-html-page e deverá ver a sua página HTML estática, desde que o respetivo estado esteja definido como "publicado"

Ao criar e vincular várias páginas, você pode ter um site inteiro estático.

    
por Krafter 20.11.2017 / 09:51
0

Você pode solicitar que o WordPress ignore a estrutura do subdiretório adicionando essas regras em .htaccess. Adicione-os em <Ifmodule mod_rewrite.c> Mas, geralmente, se não houver uma página como demonstração, o WordPress a ignorará e a página estática será renderizada.

RewriteCond %{REQUEST_URI} ^/Demo_directory/(.*)$
    
por Manoj Kumar 12.05.2015 / 17:05

Tags