Apache2 mod_rewrite, manipulando o opcional “/” no final de um URL

1

Estou tentando hospedar uma única página personalizada para definir como minha página inicial no meu servidor.

O caminho real para a página é example.com/start.html .

No entanto, não quero esse URL feio na minha página inicial, por isso estou tentando fazer com que o caminho seja example.com/start / .

Meu conteúdo do arquivo .htaccess é:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule    ^start\/?$    start.html    [NC,L]
</IfModule>

Isso faz o example.com/start redirecionar corretamente, mas example.com/start / leva a um erro 404 (ênfase na barra no final do processo). URL). O erro que recebo é:

The requested URL /start.html/ was not found on this server.

Acredito que o meu regex no RewriteRule está correto (onde ele deve aceitar "start" ou "start /", por isso não tenho certeza qual é o problema.

Gostaria de receber ajuda com esse problema.

    
por Christian 28.11.2014 / 02:12

0 respostas