Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    jamba
    Salve toda comunidade.

    Estou elaborando um site usando o mod_rewrite. Na minha conf do apache2.0.52 tenho o seguinte diretorio configurado

    Código :
    <Directory "/var/www/html/manual_enf">
          Order allow,deny
          Allow from all
          RewriteEngine on
          RewriteRule ^(.+)\.htm)(.*) php/parse.php
    </Directory>

    Em RewriteRule diz: "tudo que for .htm do diretorio raiz (manual_enf) sera lido pelo arquivo parse.php. Minha duvida eh como colocar sub-diretorios em RewriteRule. Assim ficaria: "Tudo que for .htm de qq sub-diretorio dentro da raiz sera lido por parse.php".

    Valeu

  2. Você precisa do full-path relativo a raiz (manual_enf) ?

    Supondo que o full-path do arquivo a ser interpretado é o seguinte:

    "/usr/apache/www/htdocs/site/manual_enf/subdir1/subdir2/file.htm"

    Você (o módulo) precisa de que parte do path pra funcionar ?



  3. #3
    jamba
    No meu caso os .htm estariam dentro de /var/www/html/manual_enf/sub1

    Dentro de /sub1 ira ter outros varios subdiretorios.

  4. Ok, se você precisar do path relativo, tente assim:

    RewriteRule ^(.+)\.htm$) php/parse.php

    E se precisar somente do nome do arquivo, sem os subdiretórios, tente assim:

    RewriteRule ^.+\/(.+)\.htm$) php/parse.php



  5. #5
    jamba
    [quote="ph0enix"]Ok, se você precisar do path relativo, tente assim:

    RewriteRule ^(.+)\.htm$) php/parse.php

    Acho que esse seria o caso mas esse regex nao esta sendo aceito. Nao esta faltando nada nao? Nem um ( ou ()






Tópicos Similares

  1. Regex
    Por salcam no fórum Servidores de Rede
    Respostas: 4
    Último Post: 12-05-2006, 18:01
  2. squid - regex -i
    Por whinston no fórum Servidores de Rede
    Respostas: 3
    Último Post: 15-11-2005, 00:55
  3. usando url-regex
    Por leugimfilho no fórum Servidores de Rede
    Respostas: 3
    Último Post: 04-10-2005, 14:07
  4. Proxy pass com regex
    Por SDM no fórum Servidores de Rede
    Respostas: 6
    Último Post: 01-03-2005, 14:17
  5. mod_rewrite
    Por no fórum Servidores de Rede
    Respostas: 0
    Último Post: 26-12-2002, 11:02

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L