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.
Eu tenho o seguinte no meu virtualhost para conexões SSL (meu host virtual não ssl parece o mesmo, mas sem o primeiro conjunto de regras para redirecionamento).
DocumentRoot /var/www/example.com/public/
<Directory "/var/www/example.com/pub...
Eu quero que o mod_rewrite faça isso:
http://server/* - > redirecionar para http://server/app/*
http://server/app/* não deve ser redirecionado.
http://server.domain/* - > redirecionar para http://server/app/*...
Isso funciona; Eu não estou tendo problemas, mas eu quero ter certeza de que isso é à prova de balas.
Eu criei um pequeno .htaccess redirect , mas não tenho certeza se é seguro; você sabe?
<IfModule mod_rewrite.c>
Rewrite...
Abaixo está um código que adicionei ao meu código .htaccess. Como posso adicionar algumas páginas para serem redirecionadas para https? (como login.php & login.html)
Além disso, se o usuário digitar www. eles obtêm uma "conexão não confiável"...
Eu tenho a seguinte regra mod_rewrite
RewriteCond %{HTTP_HOST} !^(host)\.doamin\.com [NC]
RewriteCond %{HTTP_HOST} !^(www)\.domain\.com [NC]
RewriteRule ^(.*) /magento/$1 [L]
Eu preciso disso para trabalhar em nginx e tenho batido minha c...
Estou tentando impedir que as pessoas façam o hotlink de arquivos PDF e DOC. Normalmente, eu abordaria isso com uma regra de .htaccess como esta:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^htt...
Eu tento obter o valor do parâmetro de solicitação "authorization" e armazená-lo no cabeçalho "Autorização" da solicitação.
A primeira regra de reescrita funciona bem. Na segunda regra de reescrita, o valor de $ 2 não parece estar armazenado...
Eu tenho este URL:
oldsite.com/profile.php?uid=10
Gostaria de reescrevê-lo para:
newsite.com/utenti/10
Como posso fazer isso?
Eu escrevi isto:
RewriteCond %{QUERY_STRING} ^uid=([0-9]+)$
RewriteRule ^profile\.php$ http://www.new...