Abra a litespeed e os mecanismos adicionais nas subpastas

1
Na noite passada eu passei mais tempo do que deveria ter tentando. Novo VDS instalado e funcionando com o percona e a litespeed aberta. O site que quero rodar ok está estruturado da seguinte forma

Webroot - index.php - wordpressfolder - fórum

Quando você vai para domain.mysite, ele mostra o site wordpress e consegue isso através de regras de reescrita. (Este é o Wordpress em seu próprio tutorial de pasta no wp.org) Eu mantenho as coisas em pastas para limpeza. O site wordpress funcionou bem, já que consegui colar as regras de reescrita na interface web de velocidade lite aberta.

As coisas não funcionaram, no entanto, quando vou ao domínio / fórum.

Eu posso mostrar o índice, mas clicar em qualquer link do fórum me redireciona para o wordpress 404.

Eu criei um novo contexto no host virtual principal.

Uri: / forum / Diretório: / path / to / forum Reescreva: em Herdar: não Reescrever regras: colou minhas regras de reescrita mybb com o plugin google SEO Reescreva base: / forum /

Eu também tentei com várias bases diferentes e uri. Eu também tentei o uri para apenas um / ele retorna a página de índice do fórum, que parece ser um progresso. Eu também tentei alterar as regras de reescrita para ter / para o segundo parâmetro, mas isso também não ajudou.

Eu arranhei o servidor, mas o estou construindo novamente e estou inclinado a isso como uma opção, em vez de centmin mod, e queria saber se alguém pode ter uma idéia de como lidar com isso?

Ah, o tipo de contexto que eu configurei era um contexto estático

    
por Dan 19.10.2014 / 14:03

1 resposta

0

Esta pergunta foi realmente respondida no Fórum do OpenLiteSpeed.com . Aqui estão as mudanças que fizemos lá:

Nós pegamos suas regras básicas de reescrita para o WordPress:

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /frontend/index.php [L]

e adicionamos uma linha para pedir que não reescrevam quando o URI solicitado for o fórum:

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_URI} !/forum
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /frontend/index.php [L]

Parece que as coisas foram corrigidas.

m

    
por 05.11.2014 / 16:18