Articles of url reescrita

urlencoded Barra invertida está quebrando a URL

Sobre o sistema Eu tenho URLs deste formato no meu projeto: http://project_name/browse_by_exam/type/tutor_search/keyword/class/new_search/1/search_exam/0/search_subject/0 Onde keyword / class pair significa pesquisar com a palavra-chave “class”. Eu tenho um arquivo index.php comum que é executado para cada módulo no projeto. Existe apenas uma regra de reescrita para remover o index.php do URL: – RewriteCond $1 !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} […]

Reescrevendo um número arbitrário de segmentos de caminho para consultar parâmetros

Eu tenho essa regra de .htaccess: RewriteRule viewshoplatest/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/$ /viewshoplatest.php?$1=$2&$3=$4&$5=$6&$7=$8&$9=$10&$11=$12&$13=$14&$15=$16 Deve mapear um URL como este: http://www.veepiz.com/viewshoplatest/start/10/end/10/filter/0/ownerid/0/sortby/date/sortdir/DESC/cat/0/scat/0/ para isso: http://www.veepiz.com/viewshoplatest.php?start=0&end=10&filter=0&ownerid=0&sortby=date&sortdir=DESC&cat=0&scat=0 Quando eu clico no link e imprimo variables $_GET eu recebo isso: Array ( [start] => 10 [end] => 10 [filter] => 0 [ownerid] => 0 [sortby] => start0 [start1] => start2 [start3] => start4 [start5] […]

RewriteRule Last flag não está funcionando?

php_flag display_errors 1 php_value auto_prepend_file init.php RewriteEngine on RewriteRule ^$ /id/authenticate [R] RewriteRule ^login_openid$ /id/login_openid.php [QSA,L] RewriteRule ^authenticate$ /id/authenticate.php [QSA,L] RewriteRule ^facebook$ /id/facebook.php [QSA,L] RewriteRule ^createfromopenid$ /id/createfromopenid.php [QSA,L] RewriteRule .* – [L,R=403] Este é o meu arquivo .htaccess. No serverconfig eu só tenho AllowOVerride all . Se eu solicitar o URL http://mydomain.com/id/authenticate , recebo um […]

Como ocultar a extensão .html com o Apache mod_rewrite

Eu tenho um pequeno número de sites estáticos onde eu simplesmente quero ocultar a extensão .html: o url /foo busca o arquivo estático /foo.html o navegador ainda exibe o url /foo O cliente pode enviar marcadores no estilo mydomain.com/foo vez de mydomain.com/foo.html . Parece muito simples, e eu usei mod_rewrite felizmente antes (digamos com o […]

.htaccess mod_rewrite – como excluir o diretório da regra de reescrita

Eu tenho 8 linhas de regras de reescrita no meu arquivo .htaccess. Eu preciso excluir dois diretórios físicos no meu servidor dessas regras, para que eles possam se tornar acessíveis. Por enquanto, todas as solicitações são enviadas para o arquivo index.php. Diretórios para excluir: “admin” e “user”. Então solicitações http: http://www.domain.com/admin/ não devem ser passadas […]

Htaccess genérico redireciona www para não-www

Eu gostaria de redirect www.example.com para example.com . O seguinte código de htaccess faz isso acontecer: RewriteCond %{HTTP_HOST} ^www\.example\.com [NC] RewriteRule ^(.*)$ http://example.com/$1 [L,R=301] Mas, existe uma maneira de fazer isso de maneira genérica sem codificar o nome de domínio?