Articles of mod rewrite

rewrite regras para o apache 2 para usar com js angular

Obviamente, há um monte de discussões e respostas de reescrita de mods em toda a web. No entanto, estou tendo dificuldade em entendê-los. Então pensei em perguntar aqui. Eu estou pedindo para rewrite as regras para fazer o que Andy Joslin explicou nos comentários aqui: https://stackoverflow.com/a/11100438 Esta é a minha estrutura atual de diretórios na […]

Forçar HTTPS em determinados URLs e forçar HTTP para todos os outros

Eu tenho um projeto de cliente onde eu preciso forçar HTTPS para uma determinada pasta e forçar o HTTP para todos os outros. Eu posso aplicar HTTPS com sucesso para a pasta que desejo, mas depois todos os links para o restante do site acabam sendo via HTTPS. Eu gostaria de ter uma regra que […]

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 […]

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. […]

Converter para minúsculas em uma regra mod_rewrite

Eu gostaria que URLs como server.com/foo fossem insensíveis a maiúsculas e minúsculas. Mas o server.com/foo obtém mod_rewrite’d para server.com/somedir/foo (Suponha que todos os arquivos em “somedir” estejam em minúsculas). Então a questão é como realizar um mod_rewrite como o seguinte: RewriteRule ^([^/]+)/?$ somedir/convert_to_lowercase($1) PS: Aqui está uma útil folha de mod_rewrite – http://dreev.es/modrewrite – embora […]

Redirecionar para a página 404 interna do Apache com mod_rewrite?

Existe uma maneira de servir ativamente a página 404 padrão do Apache para um número de URLs usando o mod_rewrite? Não é um documento de erro personalizado, mas uma regra como RewriteCond %{REQUEST_URI} ^/dirname/pagename RewriteRule — serve 404 page —– Eu sei como construir uma página PHP que envia o header 404 e tenho mod_rewrite […]

Subdomínio interno para redirecionamento de pasta

Eu quero criar pastas em tempo real, mas fazer parecer que estou criando subdomínios na hora usando mod_rewrite. por exemplo Crie a pasta “john” usando o PHP www.example.com/john/ Então, seja capaz de acessar o que eu colocar lá em: john.example.com Agradeço antecipadamente, Kris

Regras de Regravação do PHP

O URL que meu aplicativo usa é: http://site.com/search.php?search=iPhone mas eu gostaria que fosse possível conseguir o mesmo com http://site.com/iPhone Eu não tenho experiência em rewrite regras, como posso configurar isso? A solução funcionou, mas o novo URL é exibido na barra de endereço. Eu pensei que teria sido possível configurá-lo para que parecesse que a […]

parameters de GET de URL Rewrite

Quero que meu URL se pareça com o seguinte www.website.com/home&foo=bar&hello=world Eu só quero que o primeiro parâmetro get mude No entanto, o verdadeiro URL “nos bastidores” é este www.website.com/index.php?page=home&foo=bar&hello=world Todos os tutoriais que eu encontro mudam todos os parâmetros. Qualquer ajuda muito apreciada!