Articles of .htaccess

Reescreva o URL com .htaccess para vários parâmetros

Esta questão pode ser uma duplicata. Mas eu não encontrei nenhuma solução trabalhada para mim. Eu quero rewrite URL, onde eu tenho um e dois parâmetros de nível. primeiro parâmetro é p e segundo é sp www.domain.com/home deve apontar para www.domain.com/index.php?p=home e www.domain.com/projects/99 deve apontar para www.domain.com/index.php?p=projects&sp=99 Como faço no .htaccess? Atualmente meu htaccess é […]

Banir IPs do arquivo de texto usando o htaccess

Eu li e entendi como bloquear um ip usando o htaccess: order deny,allow deny from 111.222.33.44 deny from 55.66.77.88 … allow from all Mas minha lista de IPs pretos inclui milhares de IPs. Eu salvo todos os IPs em um arquivo blacklist.txt . Posso usar o htaccess para chamar o blacklist.txt e bloquear todos os […]

Preservar o protocolo HTTP / HTTPS nos redirecionamentos do .htaccess

Eu tenho que redirect a porta 80 para 2368 no htaccess, mas gostaria de manter o protocolo solicitado intacto para que o SSL não quebre. Eu atualmente tenho isso: RewriteCond %{HTTP_HOST} ^sub.domain.com$ [NC] RewriteRule ^ http://sub.domain.com:2368%{REQUEST_URI} [P,QSA,L] que funciona corretamente, mas eu gostaria que o protocolo fosse retirado da condição% {HTTP_HOST}, se possível. Existe uma […]

AngularJS: não pode obter urls no modo html5 com rota $ da ui

Estou usando o ui-roteador para gerenciamento de estado, mas acho que estou tendo problemas com as regras de reconfiguração do .htaccess. Todos os meus estados funcionaram ao usar URLs de estilo / # / account. Agora eu habilitei o modo html5, mas meu aplicativo não está renderizando como era antes. Parece carregar meu index.html e […]

Redirecionar todo o tráfego para a raiz de outro domínio

Eu tenho um domínio que não é mais usado. Quero redirect tudo de http://www.old.com/ para http://www.new.com/ , independentemente da página que o usuário tentou acessar em www.old.com . Fazendo isso: RewriteEngine on Redirect 301 / http://www.new.com/ é bom para a raiz, mas outras páginas fariam isso: http://www.old.com/cms -> http://www.new.com/cms Considerando que eu quero que ele […]

Diferença entre $ 1 vs% 1 em .htaccess

Qual é a diferença entre %1 e $1 no .htaccess? Por exemplo, # to remove www RewriteCond %{HTTP_HOST} ^(\w+)\.mydomain\.com [NC] RewriteRule .* http://mydomain.com/%1 [R=301,L] # versus # RewriteRule .* http://mydomain.com/$1 [R=301,L] Eu tenho usado o .htaccess de Dave Child e a folha de dicas do .htaccess de Jackol, assim como os documentos do mod_rewrite do […]

Backreference% N dentro de RewriteCond

Eu estou trabalhando em um sistema de domínio virtual. Eu tenho um DNS curinga configurado como *.loc e estou tentando trabalhar no meu arquivo .htaccess . O código a seguir funciona: RewriteEngine On RewriteCond %{HTTP_HOST} ^(www.)?example\.loc$ [NC] RewriteCond %{REQUEST_URI} !^/example/ RewriteRule (.*) /example/$1 [L,QSA] Mas, quero que isso funcione com qualquer coisa que eu coloquei. […]

Como usar o .htaccess no WAMP Server?

Eu procurei na web por 2 dias e eu tento usar o htaccess no meu wamp local, mas eu não posso! Eu sei que tem alguma coisa errada mas eu não sei onde … Primeiro: eu ativei ” rewrite_module ” no menu do apache, então chequei a página phpinfo e vi aquele módulo adicionado à […]

apache HTTP: X-Forwarded-Proto em .htaccess está causando o loop de redirecionamento no ambiente de desenvolvimento

Eu tive que atualizar meu .htaccess disto: RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] para isso: RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] para fazê-lo funcionar por trás de um balanceador de carga da AWS Elasic. Tudo parece funcionar bem na AWS, mas no meu ambiente local eu estou preso em um loop de redirecionamento. […]

.htaccess 301 redirect para todos os https para http EXCETO UMA PÁGINA

Aqui está o código que eu tenho atualmente no meu arquivo .htaccess: Options +FollowSymLinks RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} ^example.com [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301] RewriteEngine On RewriteCond %{HTTPS} on RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Eu sei Jack sobre reescreve … e todos os outros posts sobre este assunto realmente não se encheckboxm em meus […]