Articles of mod rewrite

como remover o nome da pasta do URL usando o htaccess

Eu quero mudar o URL de: http://domain.com/Portfolios/iPhone/app Para: http://domain.com/iPhone/app E o mesmo para todos os URLs, como: domain.com/Portfolios/iPad/app Para: domain.com/iPad/app E de: domain.com/Portfolios/xyz/app Para: domain.com/xyz/app Eu tentei muito, mas nada está funcionando para mim, então por favor me ajude. Quando eu preciso de ajuda, por que qualquer camarada na votação, se você souber a resposta, […]

Permitir / negar hotlinking de imagem com .htaccess

Então eu tenho isso no meu site. Htaccess arquivo para evitar hotlinking de imagens, JS e CSS de todos os outros domínios. RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain\.com [NC] RewriteRule \.(gif|jpe?g|js|css)$ – [F,NC,L] Pergunta: Como eu permitiria seletivamente que um ou dois domínios fizessem o hotlink?

O que o RewriteBase faz e como usá-lo?

Eu estou tentando aprender alguns truques de .htaccess . Eu me deparei com a diretiva RewriteBase mas não consegui que funcionasse corretamente. Eu me pergunto o que essa diretiva faz especificamente e como usá-la. Houve algumas discussões sobre o RewriteBase no StackOverflow e a documentação do Apache, mas ainda assim, não consegui uma resposta clara […]

mod_rewrite: substitua sublinhados por traços

Estou revelando minha desconcertante vergonha do REGEX-fu aqui, mas: Atualmente eu tenho um site onde uma carga de URLs dos artigos é escrita como “article_name”, enquanto as mais recentes são escritas como “article-name”. Eu quero mover todos eles para usar traços, então há uma expressão regular que eu poderia usar para rewrite as URLs mais […]

Proibido Você não tem permissão para acessar / neste servidor

Tudo o que queria fazer hoje foi escrever uma regra de redirecionamento para uma subpasta, por exemplo: Você insere a URL: example.com e é redirecionado para example.com/subfolder Um desejo tão simples. Eu tentei encontrar uma solução na internet. A internet me disse para adicionar um arquivo .htaccess na raiz do htdocs com: RewriteEngine on RewriteCond […]

Como depurar .htaccess RewriteRule não está funcionando

Eu tenho um RewriteRule em um arquivo .htaccess que não está fazendo nada. Como faço para solucionar isso? Como posso verificar se o arquivo .htaccess está sendo lido e obedecido pelo Apache? Posso escrever uma mensagem de eco “está funcionando”, se eu gravá-la, onde essa linha seria ecoada? Se o arquivo .htaccess não estiver sendo […]

Redirecionar para outro domínio, mas manter o domínio typescript

Depois de procurar na internet por cerca de uma hora, não encontrei a resposta para a minha pergunta. Por isso estou pesquisando com palavras-chave erradas ou o que eu quero não é possível. O que eu quero: Eu tenho vários domínios com diferentes extensões, por exemplo: mydomain.be mydomain.nl Agora o que eu quero é que […]

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

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.