.htaccess - subfolder URL Clearing

0

Parece que não consigo fazer o seguinte no meu .htaccess
Eu tenho meu script em uma subpasta dentro do meu diretório raiz, vamos chamá-lo de "comércio eletrônico", e dentro dessa subpasta eu tenho meu .htaccess . Eu estou tentando fazer indo para uma certa sub-pasta dentro de "ecommerce" carregar uma determinada página dentro da segunda sub-pasta, vamos chamá-lo de "camisas".

Aqui está o meu código:

RewriteEngine On
RewriteRule ^ecommerce/shirts/$ /ecommerce/shirts/shirts.php

Aqui estão os endereços / localizações dos arquivos e pastas:

localhost/ecommerce/.htaccess
localhost/ecommerce/shirts/shirts.php

O que estou tentando fazer é abrir o arquivo

localhost/ecommerce/shirts/

Eu terei acesso ao meu shirts.php dentro, em vez do diretório da pasta. Ofc eu me certifiquei de ter mod-writing habilitado no meu servidor Apache. Agradecemos antecipadamente por sua ajuda.

    
por shA.t 27.03.2013 / 23:59

1 resposta

1

Quando você tem um .htaccess em uma subpasta, o Apache retira o prefixo do diretório do URL de solicitação. Portanto, o padrão RewriteRule não deve incluir o prefixo de diretório

RewriteEngine On
RewriteRule ^shirts/$ /ecommerce/shirts/shirts.php
    
por 28.03.2013 / 00:14