Rails com passageiro de phusion e wordpress

6

Tivemos um site desenvolvido usando on ruby on rails. Tinha

  1. Website
  2. Serviços da Web para aplicativos para dispositivos móveis
  3. Painel do administrador para gerenciar dados.

Começamos a usar o wordpress para gerenciar o conteúdo do site. Nós terminamos o desenvolvimento, temos que passar para a produção agora. Este é o código de host virtual atual para o wordpress funcionar sob / URI do wordpress.

<Location /wordpress>
     PassengerEnabled off
     <IfModule mod_rewrite.c>
       RewriteEngine On
       RewriteBase /wordpress/
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteCond %{REQUEST_FILENAME} !-d
       RewriteRule . /wordpress/index.php [L]
     </IfModule>
  </Location>

Eu quero fazer o trabalho de passageiro de phishing para os URIs / admin e / api. E / para ir para o wordpress.

Podemos alterar a raiz do documento com base no URI? ou qualquer outra solução melhor?

    
por Venu 06.07.2012 / 16:49

1 resposta

0

Se você tem o wordpress trabalhando em '/' em oposição a / wordpress / e / admin e / api como passageiro, eu acho que você precisa parar o wordpress RewriteRule de passar a requisição para wordpress, e nesse caso você pode use um lookahead negativo. Algo como:

# Rewrite everything not starting with /admin or /api to wordpress controller
RewriteRule ^/(?!admin|api) /wordpress/index.php [L]

Eu sou minha descrição de sua exigência não está correta, então por favor, expanda sua descrição.

    
por 03.10.2016 / 15:58