Perguntas sobre 'mod-rewrite'

O módulo mod_rewrite usa um mecanismo de reescrita baseado em regras, baseado em um analisador de expressão regular PCRE, para reescrever URLs solicitadas na hora.
1
resposta

Reescreva não trabalhando no arquivo .htaccess

Atualização em 26/06/18: Compreendo que isso pode ser uma duplicação de Redirecionar, alterar URLs ou Redirecionar HTTP para HTTPS no Apache - tudo o que você sempre quis saber sobre as regras do Mod_Rewrite, mas tinha medo de perguntar no e...
22.06.2018 / 01:05
2
respostas

Redirecionamentos sujos no .htaccess

text / x-generic .htaccess (texto Unicode UTF-8) RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRul...
27.07.2018 / 21:40
1
resposta

barra invertida dupla do proxy reverso do Apache

Eu tenho uma configuração de proxy reverso no meu host virtual. No entanto, quando eu visito o site: https://example.com em vez de https://example.com/ na barra de endereço do navegador, recebo https://example.com// . Por que eu tenho du...
29.03.2018 / 13:56
1
resposta

extrai o valor do parâmetro da string de consulta em RewriteRule

Estou escrevendo uma regra de reconfiguração do apache 2.4 para remover um parâmetro de string de consulta e criar um cookie a partir de seu valor. por exemplo: http://example.com/?param1=value1&my_param=my_value&param2=value2...
08.03.2018 / 17:24
1
resposta

GeoIP: Redirecionar todos os países, exceto os específicos

Estou usando o módulo GeoIP do Apache e um banco de dados MaxMind para determinar o país de um visitante com base em seu endereço IP e redirecionando-o para uma subpasta do país, conforme mostrado abaixo: RewriteCond %{ENV:GEOIP_COUNTRY_CODE}...
04.03.2018 / 12:00
1
resposta

Removendo .php de example.com/.php

Para remover apenas o .php dos meus URLs, tenho atualmente o seguinte # Remove trailing slashes RewriteRule ^(.*)\/$ $1 [NC,L,R=301] # Remove trailing .php extensions RewriteCond %{THE_REQUEST} (\S*?)/(.*?)\.php [NC] RewriteRule ^ %1/%2 [L,...
11.03.2018 / 05:16
1
resposta

Como servir conteúdo diferente usando o apache e (talvez) mod_rewrite

Existem alguns arquivos (com nomes exclusivos) em uma estrutura de diretórios como esta: /var/www/domain1/unique_filename1 /var/www/domain2/unique_filename2 /var/www/domain3/unique_filename3 No momento, todos os diretórios do domínio são...
06.12.2017 / 20:29
1
resposta

Regra Htaccess não aplicável

Eu tenho as seguintes regras no meu arquivo htaccess para remover a extensão .php e fazer um redirecionamento 301 para a URL sem extensão: # To remove .php extension RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\ (.*)\.php [NC] RewriteRule ^ %1 [R=30...
05.11.2017 / 11:45
2
respostas

301 Redirecionar tudo para outro domínio, exceto para um subdomínio

Estou tentando redirecionar: domain.com e www.domain.com para https://www.newdomain.com com um redirecionamento 301, exceto por subdomain.domain.com . Eu tentei métodos diferentes, mas eles não estão funcionando. Acredito que o...
03.07.2018 / 06:12
1
resposta

Como verificar se os domínios canonizados estão sendo usados? O redirecionamento do Apache 301 não preserva o referenciador

Eu tenho vários domínios que são configurados para redirecionar (301) para o meu domínio principal. No entanto, eu sei que alguns desses domínios têm pouco ou nenhum valor em termos de SEO e eu gostaria de me livrar deles. Mas uma preocupação mi...
05.10.2017 / 21:44