Articles of .htaccess

Configuração de url bonita

Estou usando o htaccess pela primeira vez para fazer urls bonitos para os arquivos html do meu site e o arquivo 1 php. Eu só queria saber se eu seria capaz de obter alguns conselhos sobre o meu arquivo htaccess configurado e se a forma como eu criei é uma boa maneira? Eu odiaria minhas […]

Redirecione para 404 se a extensão .php for solicitada no URL

Atualmente, todas as minhas páginas funcionam sem as suas extensões .php usando mod_rewrite. Tal como: www.mywebsite.com/noextension No entanto, como eu vou fazer o redirecionamento de meus usuários para uma página 404, se eles decidirem adicionar a extensão .php ao URL assim? www.mywebsite.com/noextension.php Meu htaccess parece assim até agora: RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule […]

Como configurar o raiz do documento para ser um subdiretório usando .htaccess e não o VHost

Na minha máquina local, o seguinte funciona perfeito: ##ServerAdmin postmaster@dummy-host2.localhost DocumentRoot “C:/xampp/htdocs/website_1” ServerName testpage.com/website_1 ##ServerAlias www.recruitement.localhost ##ErrorLog “logs/dummy-host2.localhost-error.log” ##CustomLog “logs/dummy-host2.localhost-access.log” combined Howerver estou hospedando meu site para hospedar empresa chamada justhost.com e eles não me permitem modificar httpd-vhosts.conf ou httpd.conf . Agora, meu site inteiro é codificado para que os arquivos sob a referência do […]

Como include um arquivo PHP em todo o site Usando .HTACCESS ou outros methods

Quero include meu arquivo PHP googleanayltics.php em todas as páginas do meu servidor web, que é um documento .php ou .html Eu gostaria de saber: A) Como eu adiciono isso direito ANTES da tag B) Como eu adiciono direita direita APÓS a tag Gostaria de conhecer ambos os methods de flexibilidade Eu acho. HTACCESS poderia […]

“Internal Server Error 500” enquanto estiver usando o arquivo .htaccess

Possível Duplicado: Erro do Servidor Interno Estou procurando alterar o URL do meu site no php, então estou usando o arquivo .htaccess para isso, mas me mostra o Internal Server Error 500 . Alguém pode me ajudar a resolver o erro do servidor? Procurando suas opiniões valiosas.

Como eu evito o access direto / download para arquivos mp3 / wav enquanto permite que um flash player os acesse com .htaccess (ou PHP)

Estive navegando a Net por horas buscando uma solução com apenas soluções parciais e não funcionais para mostrar meus esforços. A solução abaixo pareceu uma ótima correção no início, mas também bloqueia o meu flash player de acessar os arquivos. Posso apenas permitir access a páginas específicas? : < Files ~ ". .. “> order […]

Forma orientada para o desempenho para proteger arquivos em nível PHP?

Estou procurando alguma contribuição em algo sobre o qual pensei há muito tempo. É um problema muito geral, talvez haja soluções para lá que ainda não pensei. Eu tenho um CMS baseado em PHP. Para cada página criada no CMS, o usuário pode carregar resources (arquivos para download, imagens, etc.) Esses ativos são armazenados em […]

Compressão Gzip através de .htaccess não funciona

Eu criei um site e verificando sua velocidade através do gtmetrix.com . Usei o seguinte arquivo .htaccess para comprimir os .js, .css e muitos outros arquivos. mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image/.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* ErrorDocument 401 /401.php ErrorDocument 403 /403.php ErrorDocument […]

Obtendo duas variables ​​no URL com htaccess

De que forma é obter dois methods GET no URL por htaccess? RewriteRule ^adm/(.*)$ adm.php?mode=$1 Eu usei isso para o exemplo URL: http://www.domain.com/adm/thismode Agora eu quero obter dois methods como: http://www.domain.com/adm/thismode/othermode Eu tentei isso: RewriteRule ^adm/(.*)$/(.*)$ adm.php?mode=$1&othermode=$2 Mas não parece funcionar … como faço para fazer isso? EDITAR: $ mode1 = $ _GET [‘mode’]; $ […]

Restringir access de arquivos a usuários autorizados de php

Eu herdei um aplicativo com um buraco de segurança shiny. Tem segurança baseada em session, mas os carregamentos de arquivos (que são específicos do usuário) não são protegidos de forma alguma e são armazenados na tree de arquivos públicos. Os nomes de arquivos não seguem nenhuma convenção como tal, tornando-os difíceis de adivinhar, mas os […]