Articles of .htaccess

.htaccess rewrite cadeia de consulta como caminho

Eu procurei por essa pergunta, mas só encontrei respostas realmente específicas que parecem difíceis de adaptar às minhas necessidades específicas. Digamos que a URL que estou tentando rewrite seja esta: http://www.example.org/test.php?whatever=something Eu quero reescrevê-lo para que ele apareça assim: http://www.example.org/test/something Como posso fazer isso?

Removendo a extensão de arquivo .php com o arquivo .htaccess

Quero que www.example.com/https://stackoverflow.com/questions/10462799/removing-php-file-extension-with-htaccess-file/about.php seja apenas www.example.com/about Eu criei um arquivo .htaccess e coloquei na raiz do meu servidor. Eu estou usando hospedagem compartilhada linux. Versão do PHP 5.2 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ $1.php Parece que esse código deve funcionar corretamente, mas por algum motivo isso não acontece. Eu recebo […]

Remova extensões .php com .htaccess sem quebrar o DirectoryIndex

Eu tenho o seguinte rewrite no meu arquivo. Htaccess que remove a extensão .php de arquivos, convertendo por exemplo, so.question.php para so.com/question . RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.php [NC,L] No entanto, isso também quebra o comportamento DirectoryIndex padrão, no qual apenas digitar o diretório será redirecionado para o arquivo de índice na […]

Como escrever regra de reescrita de htaccess para url amigável de seo

Eu sou apenas novo para .htaccess . Eu preciso de algumas regras de reescrita para URLs . Eu google alguns e apliquei mas nenhuma mudança no URL. Eu quero: demo.example.com/section.php?id=1 Alterou para: demo.example.com/section/sample-section eu tentei RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^section/(\d+)*$ ./section.php?id=$1 mas sem diferença Obrigado. Eu apreciarei sua ajuda.

.htaccess redireciona www para não-www com SSL / HTTPS

Eu tenho vários domínios operando sob um único arquivo .htaccess, cada um protegido via SSL. Preciso forçar o https em todos os domínios e, ao mesmo tempo, garantir o redirecionamento do www para não-www. Aqui está o que estou usando que não funciona: RewriteCond %{HTTP_HOST} ^www.%{HTTP_HOST} RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI}/$1 [R=301,L] Exemplo: https://www.strategice.com deve redirect para […]

Como negar access a um arquivo no .htaccess

Eu tenho o seguinte arquivo .htaccess: RewriteEngine On RewriteBase / # Protect the htaccess file Order Allow,Deny Deny from all # Protect log.txt Order Allow,Deny Deny from all # Disable directory browsing Options All -Indexes Estou tentando proibir visitantes de acessar o seguinte arquivo: domain.com/inscription/log.txt mas o que eu tenho acima não funciona: ainda posso […]

Senha protege um URL específico

O site está em hospedagem compartilhada. Eu preciso proteger com senha uma única URL. http://www.example.com/pretty/url Obviamente, esse não é um caminho de arquivo físico que estou tentando proteger, é apenas esse URL específico. Qualquer solução rápida com .htaccess?

Como criar manualmente um arquivo com um arquivo. prefixo de ponto nas janelas, por exemplo .htaccess

Eu quero criar um arquivo .htaccess manualmente e descobri que parece impossível através da interface do usuário do Windows. Eu recebo um you must type a filename. mensagem. Tem que haver uma maneira de criar arquivos com. como um prefixo no windows. Isso pode ser feito manualmente?

.htaccess Reescreva para Forçar o Trailing Slash no final

Eu tenho o seguinte código no meu arquivo htaccess: # Force Trailing Slash RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^[^/]+$ %{REQUEST_URI}/ [L,R=301] Isso parece funcionar bem quando eu vou para www.mydomain.com/test ele redireciona para / test /. O problema é quando eu vou para www.mydomain.com/test/another ele não coloca a barra final em outro. Alguém sabe como modificar […]

symfony2 reescreve regras .htaccess app.php

Eu enviei meu projeto symfony2 para o server grove. A página principal carrega, mas todos os links estão quebrados. Eu tentei adicionar app.php ao endereço da web. Funcionou, mas: Eu tenho rotas como esta: www.something.com/app.php/something Eu quero que eles sejam: www.something.com/something. Eu tenho lido, e devo colocar algumas regras de reescrita no .htaccess. Eu encontrei […]