mod_rewrite Not Working in .htaccess - Solution Nem o mod_rewrite no Trabalho. htaccess - Solução
I faced a hair-tearing problem. Eu enfrentou um secador de arrancamento problema. mod_rewrite was loaded and yet it was not working in .htaccess files (and httpd.conf initially). o mod_rewrite foi carregado e ainda não foi trabalhar no. htaccess arquivos (e httpd.conf inicialmente). Here is the solution along with how you can debug mod_rewrite problems. Aqui está a solução, juntamente com o modo como você pode depurar o mod_rewrite problemas.
Debugging procedure: Depuração procedimento:
Add these two line to your httpd.conf immediately after RewriteEngine On . Juntar essas duas linha em seu httpd.conf imediatamente após Regravar mecanismo em.
RewriteLog “/var/log/httpd/rewrite_log” RewriteLog "/ var / log / httpd / rewrite_log"
RewriteLogLevel 9 RewriteLogLevel 9
After that I added the required RewriteRule etc. Depois que eu acrescentou o exigido RewriteRule etc
The reason for testing directly in httpd.conf is to ensure that mod_rewrite is working in the first place. A razão para o teste diretamente no httpd.conf é o de assegurar que o mod_rewrite está a trabalhar em primeiro lugar. After some debugging I realized my expression was wrong. Depois de alguns depuração eu percebi a minha expressão estava errado. So now I found mod_rewrite was working in httpd.conf. Então agora eu achei o mod_rewrite estava trabalhando em httpd.conf. However it still wasn’t working in .htaccess files. No entanto, ainda não foi trabalhar no. Htaccess arquivos.
Solution: Solução:
I found AllowOverride was set to None in httpd.conf. Achei que foi definido para Nenhum AllowOverride no httpd.conf. I changed it to All (after all I am the only user of the machine). O texto foi alterado para Todos (afinal sou o único usuário da máquina). And it finally started working everywhere (after a restart). E é finalmente começou a trabalhar em todos os lugares (após uma reinicialização).
What I learnt: O que eu aprendi:
Unmanaged dedicated web hosting is really really painful, unless you are (or have) a good linux system administrator. Não gerenciado dedicado web hosting é realmente muito doloroso, a menos que você é (ou tem) um bom sistema Linux administrador. Too many things to setup and too many points of failure. Há demasiadas coisas para configuração e também muitos pontos de fracasso. And I haven’t even started working on serious hardening stuff. E eu ainda nem sequer começou a trabalhar a sério endurecimento stuff.
Filed under Arquivado em Headline News Headline News , De How To How To , De Linux , De Open Source Software Open Source Software , De Pro Blogging Blogging Pro , De Tech Note Nota Tech , De Web , De Web Hosting Web Hosting , De Web Services Web Services | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | este artigo |
Email this Article E-mail este artigo
You may also like to read Você pode também gosta de ler |





July 15th, 2006 at 6:52 pm 15 de julho, 2006 em 6:52 pm
Thanks! Obrigado! I was racking my brain trying to figure it out…AllowOverride was set to None in httpd.conf Eu era trasfega meu cérebro tentando se dar conta disso… AllowOverride foi definido para Nenhum, em httpd.conf
August 15th, 2006 at 7:23 am 15 de agosto de 2006 em 7:23 am
Thanks DOOD ! Graças DOOD! =)))) it worked for me ! =)))) Ele trabalhou para mim!
thx a lot! THX a lot!
March 10th, 2007 at 3:01 pm 10 de março de 2007 em 3:01 pm
THANKS A LOT!!! Thanks a lot! Your so small, but so clever tip saved my permalinks from death Seu tão pequeno, mas tão inteligente dica salvou a minha morte de permalinks
October 19th, 2007 at 12:50 pm Oct 19, 2007, 12:50 pm
Thank you so much, I’ve been trying everything and the AllowOverride has worked. Muito obrigado, eu tenho estado a tentar tudo e AllowOverride tem trabalhado.
December 20th, 2007 at 9:55 pm 20 de dezembro de 2007 em 9:55 pm
Man, when you said hair pulling, you weren’t kidding. O homem, quando disse puxando cabelo, você não foi brincadeira. I probably spent 4-5 hours trying to resolve the same issue. Eu provavelmente gasto 4-5 horas tentando resolver a mesma questão. This game is not for people with short attention spans. Este jogo não é curto para as pessoas com atenção spans.
December 22nd, 2007 at 11:01 pm 22 de dezembro de 2007 em 11:01 pm
I dont get any error in rewrite_log nor rewite is working. Eu não recebi o erro em rewrite_log nem rewite está trabalhando.
December 23rd, 2007 at 11:40 am 23 de dezembro de 2007 em 11:40 am
Thanks Angsuman! Graças Angsuman! It worked wonders Funcionou maravilhas
March 23rd, 2008 at 2:29 pm 23 de março, 2008, 2:29 pm
Thanks a lot, this fixed my problem as well. Thanks a lot, fixado este o meu problema também.
April 18th, 2008 at 10:28 am 18 de abril de 2008 em 10:28 am
this one was it esta é uma era
banging my head on it for hours, thanks to you and google martelar minha cabeça sobre ele durante horas, graças a vós e google
June 6th, 2008 at 1:44 am 6 de junho de 2008 em 1:44 am
Thanks. Obrigado. You save my life! Você salvar minha vida!