Jump to content

Search the Community

Showing results for tags 'htaccess'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 44 results

  1. Jack Oliveira

    [RESOLVIDO] Url Amigavél

    Ola pessoal boa noite a todos... Estou tendo uma dificuldade em passar a url que esta sendo digitada no nagevador Ou seja uma das url ate que passa, porem as demais url não mostra sempre a mesma pagina que foi aberta Creio que seria um tipo de conflitos por exemplo: se eu acessar a seguinte url Ex1: meusite.com/sao-paulo/list/minha-empresa-aqui/ e se eu acessar outra url com o mesmo no da empresa da seguinte forma Ex2: meusite.com/sao-paulo/catalogo/minha-empresa-aqui/ ela teria que mostrar o que esta no EX2 mais porem fica na pagina do EX1 mais com a url no navegador do Ex2 Bom e tbm preciso passar os paramentros da pagina de pesquisa ou fazer uma busca a url me retorna a seguinte forma EX3: meusite.com/buscar/?search_string=mercados&cidade=sao-paulo e quero que seja mostrar desta forma, EX4: meusite.com/sao-paulo/buscar/mercados/ caso tenha paginação ela ficar assim ao pegar paginação meusite.com/sao-paulo/buscar/mercados/12/ Ou seja o que preciso é que não importar quanto paramentros seja queria que mostrasse conforme mostra no comentario do PHP segue o código logo a baixo com htaccess Talvez seja até coisa simples de se resolver ou pode ser eu fazendo da forma incorreta aqui... HTACCESS RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [NC,L] INDEX.PHP <?php ob_start(); session_cache_expire(60); //session_start(); if (!file_exists('CPANELUSER/database/config.php')) { header("Location: CPANELUSER/setup.php"); } else { require_once ('CPANELUSER/database/config.php'); } require_once ('CPANELUSER/database/config.painel.php'); require_once ('CPANELUSER/database/config.database..php'); require_once ('CPANELUSER/database/config.session.php'); require_once ('CPANELUSER/includes/funcoes.php'); // Obtendo o URL dos arquivos atual //$page = substr($_SERVER["SCRIPT_NAME"],strrpos($_SERVER["SCRIPT_NAME"],"/")+1); function UrlAmigavelPHP(){ if(isset($_GET['url'])) { $url = $_GET['url'] ? $_GET['url'] : "home"; //$search_string = $_GET['search_string'] ? $_GET['search_string'] : "home"; //$cidade = $_GET['cidade'] ? $_GET['cidade'] : "home"; //var_dump($url); //var_dump($search_string); //var_dump($cidade); $UrlFormatada = explode('/', $_SERVER['REQUEST_URI']); if(empty($UrlFormatada[1])) { $URL1 = ''; }else{ $URL1 = ''.$UrlFormatada[1].'/'; } if(empty($UrlFormatada[2])) { $URL2 = ''; }else{ $URL2 = ''.$UrlFormatada[2].'/'; } if(empty($UrlFormatada[3])) { $URL3 = ''; }else{ $URL3 = ''.$UrlFormatada[3].'/'; } if(empty($UrlFormatada[4])) { $URL4 = ''; }else{ $URL4 = ''.$UrlFormatada[4].'/'; } if(empty($UrlFormatada[5])) { $URL5 = ''; }else{ $URL5 = ''.$UrlFormatada[5].'/'; } if(empty($UrlFormatada[6])) { $URL6 = ''; }else{ $URL6 = ''.$UrlFormatada[6].'/'; } //Passando a url completa $Paramentros = ''.$URL1.''.$URL2.''.$URL3.''.$URL4.''.$URL5.''.$URL6.''; }else{ $url = 'home'; } switch($url) { //HOME case 'home'; include_once('directory-home.php'); //meusite.com/cidade-principal/ que vai aparecer no index.php break; //LISTAGEM case $Paramentros; include_once('directory-listagem.php'); //meusite.com/cidade-principal/list/nome-de-uma-empresa/ break; //CATALOGO case $Paramentros; $Query = DBRead('directory_cidades','*',"WHERE status='1' AND slug='".GetUrlBasecidade."'")[0]; $TblEmpresa = DBRead("directory_listing","*","WHERE slug='".GetUrlBase."' AND cidade='{$Query['titulo']}'"); if (is_array($TblEmpresa)) { foreach ($TblEmpresa as $Empresa) { extract($Empresa); $titles = ''.trim(mb_convert_case($titulo, MB_CASE_TITLE, "UTF-8")).' | '.trim(mb_convert_case(ConfigPainel("site_nome"), MB_CASE_TITLE, "UTF-8")).''; $getId = $id; $getu = $id_user; //Url Menu Lateral das Empresas $CidadeUrl = ''.ConfigPainel("site_url").''.GetUrlBasecidade.'/'; $UrlEmpresa = ''.$CidadeUrl.'list/'.GetUrlBase.'/'; $UrlCatalogo = ''.$CidadeUrl.'catalogo/'.GetUrlBase.'/'; $UrlPortfolio = ''.$CidadeUrl.'portfolio/'.GetUrlBase.'/'; $UrlEventos = ''.$CidadeUrl.'agenda/'.GetUrlBase.'/'; $UrlClassificados = ''.$CidadeUrl.'vagas/'.GetUrlBase.'/'; $UrlContato = ''.UrlAmigavel($menu5).''; //Pegando os ids switch ($Empresa['id_destaque']) { case '5': $index_seo = ''; break; case '4': $index_seo = 4; break; case '3': $index_seo = 3; break; case '2': $index_seo = 2; break; case '1': $index_seo = 1; break; case '0': $index_seo = 0; break; } $Query = DBRead('directory_itens','*',"WHERE status='1' AND user_id='{$getu}' ORDER BY nome_item ASC LIMIT 100"); $NomeCity =''.$cidade.''; define("METAKEYWORD", $palavra_chave); define("METADESCRIPTION", $frase); define("METATITLE", ''.(!empty($definir) ? 'Cardápio | '.LetraMaiuscula($titulo) : 'Catálogo | '.LetraMaiuscula($titulo).'').' | '.ConfigPainel("site_nome").''); //1 Cardápio > 2 Catálogo > 3 Imóveis > 4 Produtos //Configuração $QueryEmpresa = DBRead('directory_listing','*',"WHERE id_user='{$getu}' ORDER BY id LIMIT 1")[0]; //company-product $QueryItemCount = DBRead('directory_itens','*', "WHERE status= '1' AND user_id='{$getu}' ORDER BY nome_item")[0]; if($definir == 1) { $Menu1 = $QueryEmpresa['menu1']; if($QueryItemCount['user_id'] == $getu) { $Status1 = 1; //1 Ativo }else{ $Status1 = 0; //0 Inativo } $Icone = 'fa-cutlery'; }elseif($definir == 2) { $Menu1 = $QueryEmpresa['menu1']; if($QueryItemCount['user_id'] == $getu) { $Status1 = 1; //1 Ativo }else{ $Status1 = 0; //0 Inativo } $Icone = 'fa-shopping-bag'; }elseif($definir == 3) { $Menu1 = $QueryEmpresa['menu1']; if($QueryItemCount['user_id'] == $getu) { $Status1 = 1; //1 Ativo }else{ $Status1 = 0; //0 Inativo } $Icone = 'fa-home'; }elseif($definir == 4) { $Menu1 = $QueryEmpresa['menu1']; if($QueryItemCount['user_id'] == $getu) { $Status1 = 1; //1 Ativo }else{ $Status1 = 0; //0 Inativo } $Icone = 'fa-product-hunt'; } //company-portfolio $QueryPorCount = DBRead('directory_portifolio','*', "WHERE status= '1' AND id_user = '{$getu}' ORDER BY id")[0]; $Menu2 = $QueryEmpresa['menu2']; if($QueryPorCount['id_user'] == $getu) { $Status2 = 1; //1 Ativo }else{ $Status2 = 0; //0 Inativo } //company-events $Menu3 = $QueryEmpresa['menu3']; $QueryAgCount = DBRead('directory_agenda','*', "WHERE status= '1' AND idempresa = '{$getId}'")[0]; if($QueryAgCount['idempresa'] == $getId) { $Status3 = 1; //1 Ativo }else{ $Status3 = 0; //0 Inativo } //company-blog $QueryNumBlog = DBRead('directory_emprego','*',"WHERE status='1' AND id_empresa = '{$getId}'")[0]; $Menu4 = $QueryEmpresa['menu4']; if($QueryNumBlog['id_empresa'] == $getId) { $Status4 = 1; //1 Ativo }else{ $Status4 = 0; //0 Inativo } //company-contact $Menu5 = $QueryEmpresa['menu5']; define("METAURL", "".ConfigPainel("site_url")."".$UrlCatalogo.""); define("METAIMAGEM", "".ConfigPainel("site_url")."assets/".GetUrlBase."/".$logo.""); if (empty($index_seo)) { define("METAINDEXAR", "noall, noindex, nofollow"); //noall, noindex, nofollow //Redireciona(ConfigPainel("site_url")); }else{ define("METAINDEXAR", "all, index, follow"); //all, index, follow } } } else{ //Redireciona(''.ConfigPainel("site_url").''.UrlAmigavel($cidade).'/'); } require_once('Inc/hora.php'); $diasemana = array('Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sabado'); $data = date('Y-m-d'); $diasemana_numero = date('w', strtotime($data)); $diadehoje = $diasemana[$diasemana_numero]; //$todososdias = 'null'; include_once('directory-catalogo.php');//meusite.com/cidade-principal/catalogo/nome-de-uma-empresa/ break; //PORTFOLIO case $Paramentros; include_once('directory-portfolio.php');//meusite.com/cidade-principal/portfolio/nome-de-uma-empresa/ break; //AGENDA case $Paramentros; include_once('directory-agenda.php');//meusite.com/cidade-principal/agenda/nome-de-uma-empresa/ break; //BLOG case $Paramentros; include_once('directory-blog.php');//meusite.com/cidade-principal/vagas/nome-de-uma-empresa/ break; //PESQUISAR case $Paramentros; include_once('directory-buscar.php');//meusite.com/cidade-principal/buscar/loja/ break; //SOBRE case $Paramentros; include_once('directory-sobre.php');//meusite.com/cidade-principal/sobre/ break; //PLANO case $Paramentros; include_once('directory-plano.php');//meusite.com/cidade-principal/plano/ break; //CONTATO case $Paramentros; include_once('directory-contato.php');//meusite.com/cidade-principal/contato/ break; default; include_once('directory-404.php'); break; } } UrlAmigavelPHP(); ?> Perdoa se ficou muito grande os codigo ai na parte do catalogo coloquei para poder ver como estou recendo os paramentros Desde já fico no guardo se alguém puder dar uma idiea ai
  2. mateus.andriollo

    Htaccess apenas em uma subpasta [RESOLVIDO]

    Tenho a necessidade de implanta htaccess apenas em uma subpasta tipo dominio.com.br/produto aí teria dominio.com.br/produto/tp0001 Ele retornaria apenas estes produto de código tp0001
  3. Bom dia, boa tarde, boa noite colegas. Tenho um projeto onde conterá diversos subdomínios. Ex.: empresa1.site.com.br empresa2.site.com.br empresa3.site.com.br Esses subdomínios acessarão o sistema que está dentro do seguinte diretório: site.com.br/sistema/ Gostaria de fazer com que os subdomínios acessassem o sistema sem alterar a url, pois o objetivo é quando fizer quaisquer alterações e/ou inclusões de novos recursos, não tenhamos a necessidade de fazer isso dentro de todos os subdomínios, haja vista que serão dezenas ou até mesmo centenas de subdomínios. As minhas tentativas foram diretamente no .htaccess: RewriteEngine on RewriteCond %{HTTP_HOST} ^empresa1.site.com$ [OR] RewriteCond %{HTTP_HOST} ^www.empresa1.site.com$ RewriteRule ^(.*) http://www.site.com/sistema/$1?key=empresa1 [P,L] E o PHP ficou dessa forma: $diretorio = $_REQUEST["key"]; if($directory != null){ require "http://".$diretorio.".site.com.br/sistema/class/conectCass.php"; }else{ require "conectClass.php"; } Mas não deu certo. Tentei diretamente pelo PHP, mas quando clico no link criado, ele me obriga que a página do link esteja dentro dos subdiretórios. Em cada subdomínio coloquei da seguinte forma: include 'sistema/'; E no index.php do diretório sistema/: $host = $_SERVER['SERVER_NAME']; $host = str_replace(['www.', '.site.com.br', 'site.com.br'], '', $host); if($host == '') { // entra o conteúdo do sistema } else { // Entra o conteúdo do subdomínio } Mas também não funcionou. Como eu poderia resolver isso? Muito obrigado!
  4. Diogo Ribeiro da Silva

    Loja Virtual V12

    Eu comprei a loja virtual v12 a algum tempo atrás e no boleto bancário gerado pela loja estava aparecendo alguns pontos de interrogação foi o único problema encontrado. Eu entrei em contato com a pessoa informando o problema e ela, "eu não lembro direito porque tem cerca de 4 anos isso" me deu algum arquivo pra colocar em uma pasta da loja e o problema foi resolvido. Infelizmente eu perdi o contato dessa pessoa e o arquivo e no momento estou precisando muito resolver esse problema porque eu estou desempregado e estou com um projeto pra ter uma loja virtual. Gostaria de saber se alguém pode me ajudar com esse problema. Gostaria muito que meu conteúdo fosse aprovado por um moderador porque me ajudaria muito e a outras pessoas.
  5. Prezados, Tenho uma configuração no meu htaccess para inserir o https , porém preciso também utilizar em um subdominio, mas o mesmo é redirecionado para o dominio principal ao inserir o https. Alguem pode me ajudar por gentileza? Segue o código htaccess. Agradeço se puderem me ajudar. RewriteCond %{SERVER_PORT} 80 [OR] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteCond %{HTTP_HOST} ^(.*)$ [NC] RewriteRule ^(.*)$ https://www.dominio.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^111\.111\.111\.11 RewriteCond %{SERVER_PORT} 80[OR] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteCond %{HTTP_HOST} ^(.*)$ [NC] RewriteRule (.*) https://www.dominio.com/$1 [R=301,L] Atenciosamente
  6. E ai galera, tudo bem? Estou tentando elaborar duas urls "amigaveis" para o mesmo sistema, porem sem sucesso. -Primeira questão é a seguinte O sistema ocasionalmente ira receber um código com 20 caracteres (formados por números e letras) através de um link . Exemplo do link: http://dominio.com.br/aa79asd79a7s0a234khl Tentei o seguinte RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-zA-Z0-9].{20})$ index.php?url=$1 -A segunda questão é a seguinte Para essa questão tenho um arquivo produto.php que recupera o valor do cod conforme abaixo Exemplo do link: http://dominio.com.br/produto.php?cod=345 Preciso deixar http://dominio.com.br/produto/345 Tentei acrescentar a ultima linha no htaccess RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-zA-Z0-9].{20})$ index.php?url=$1 [NC, QSA, L] RewriteRule ^produto/([0-9].{5})$ produto.php?cod=$1 [NC, QSA, L] O problema é que não carrega os arquivos que estão em diretórios como as imagens, styles, videos.....que estão na raiz do sistema. Por exemplo <link rel="stylesheet" type="text/css" href="./styles/style1.css"> Não carrega, onde o site fica sem os estilos e assim por diante. Agradeço desde já!
  7. Odinei Costas

    HTACSESS

    Ola pessoal boa noite novo aqui pois nao sei como funciona sobre os topic aqui Mais a minha duvida é o seuinte tenho meu .HTACCESS DirectoryIndex cidade.php RewriteEngine On # Ligue o mecanismo de reescrita # não reescrever css, js e imagens RewriteCond %{REQUEST_URI} !\.(?:css|js|jpg|gif|png)$ [NC] RewriteRule ^([a-z,0-9,A-Z,_-]+)\/?$ home.php?slug=$1 [NC,L] RewriteRule ^listagem/([a-z,0-9,A-Z,_-]+)\/?$ listagem.php?id=$1&nome=$1 [NC,L] RewriteRule ^job_buscar/ job_buscar.php.php [L] RewriteRule ^aplicativos/ aplicativos.php.php [L] <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css|css)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> </IfModule> Nele tenho a seguinte linha RewriteRule ^([a-z,0-9,A-Z,_-]+)\/?$ home.php?slug=$1 [NC,L] Funciona norma em algumas partes ele abre da seguinte forma http://localhost/ http://localhost/cuiaba/ quando dentro de cuiaba por exemplo vou fazer uma busca ou listar algo http://localhost/cuiaba/job_buscar?pesquisar=loja Mostra a seguinte mensagem de erro Objeto não encontrado! A URL requisitada não foi encontrada neste servidor. Se você digitou o endereço (URL) manualmente, por favor verifique novamente a sintaxe do endereço. Se você acredita ter encontrado um problema no servidor, por favor entre em contato com o webmaster. Error 404 localhost Apache/2.4.34 (Win32) OpenSSL/1.0.2o PHP/7.0.32 quando vejo a listagem direta tbm Quando digito a seguinte url http://localhost/cuiaba/listagem/287-smart-cell mostra o mesmo erro Alguem sabe me dizer como que posso arrumar no meu htaccess isso? para que funciona
  8. cefantacini

    Configurar .htaccess

    Instalei uma loja prestashop e instalei um módulo dos correios, porém o primeiro cálculo está bem lento. O pessoal do suporte do módulo que eu comprei me orientou a fazer uma configuração no arquivo php.ini, semelhante a essa: soap.wsdl_cache_dir = /home/usuario/wsdl soap.wsdl_cache = 3 Porém o meu servidor é compartilhado e eu não tenho acesso ao php.ini, então o pessoal do suporte do servidor me orientou a inserir a configuração no arquivo .htaccess. Porém eu não sei a sintaxe correta e nem onde inserir essa informação no arquivo, criar a pasta é tranquilo.... Sou bem leigo em php, se alguém puder me ajudar.....
  9. cefantacini

    Configurar .htaccess

    Instalei uma loja prestashop e instalei um módulo dos correios, porém o primeiro cálculo está bem lento. O pessoal do suporte do módulo que eu comprei me orientou a fazer uma configuração no arquivo php.ini, semelhante a essa: soap.wsdl_cache_dir = /home/usuario/wsdl soap.wsdl_cache = 3 Porém o meu servidor é compartilhado e eu não tenho acesso ao php.ini, então o pessoal do suporte do servidor me orientou a inserir a configuração no arquivo .htaccess. Porém eu não sei a sintaxe correta e nem onde inserir essa informação no arquivo, criar a pasta é tranquilo.... Sou bem leigo em php, se alguém puder me ajudar.....
  10. Cícero Antônio

    Forçar SSLvia htaccess

    Olá pessoal, Desculpa se esse não for o forum correto pra esse tópico. Preciso configurar meu site de HTTP para o HTTPS e atualmente utilizo o seguinte .htaccess: RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ index.php?url=$1 Minha dúvida é que preciso configurar essas diretrizes, mantendo na url amigável o apontamento para a variável URL com o certificado SSL. Na internet encontrei tutorias que configuraram no modo geral, e não apontando para uma variável que será tratada com o GET. Alguém poderia me orientar?
  11. Olá, eu formatei minha máquina e agora não consigo fazer rodar meu sistema. Instalei o Wampserver e agora o Xamp e eles não leem minhas url amigáveis, existe alguma configuração extra a se fazer? O modulo do arquivo httpd.conf esta ativado LoadModule rewrite_module modules/mod_rewrite.so meu htaccess <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ index.php?url=$1 </IfModule> Os sites carrega normal mais ao clicar nos links por exemplo http://localhost/site/eventos da erro 404 Error 404 localhost Apache/2.4.41 (Win64) OpenSSL/1.1.1c PHP/7.4.2
  12. Olá colegas. Tenho um subdomínio chamado: http://sub1.site.com.br/ e gostaria de redirecioná-lo para http://sub2.site.com.br/ mas sem alterar o endereço na barra de endereços, ou seja, mostrar o conteúdo do sub2, mas mantendo o endereço do sub1. Estou tentando com o código abaixo, mas está dando erro 404: RewriteEngine on RewriteCond %{HTTP_HOST} ^sub1.site.com.br$ [OR] RewriteCond %{HTTP_HOST} ^www.sub1.site.com.br$ RewriteRule ^(.*)$ http://www.site.com.br/sub2/$1?cliente=nomecliente [P] Na verdade ele funcionava na Locaweb, porém devido aos novos preços do CPanel, mudamos de servidor e temos agora a Plesk. Lembro que no CPanel tínhamos a opção de criar esse redirecionamento para cada subdomínio, mas fui informado pelo servidor atual que o servidor Plesk não possui o gerador de redirecionamentos como o cPanel possui. Cada cliente terá um subdomínio que será redirecionado para apenas um subdomínio onde estão os arquivos. Obrigado! Marcos
  13. Ygor Guedes

    Arquivo .htaccess

    Boa tarde pessoal! Criei meu .htaccess no meu servidor, xampp (wampp) para desenvolver umas páginas e bati cabeça em uma situação; não queira que ninguém acessasse minhas páginas com extensão .php e não queria que meu diretório ficasse visível também. Segue abaixo: RewriteEngine On #Reescreve URLs RewriteCond %{REQUEST_FILENAME} -f #Era pra remover a extenção .php das páginas RewriteRule ^(.*)$ $1.php [L] RewriteCond %{REQUEST_FILENAME} !-d #Não permite a listagem de diretórios Options -Indexes O que está acontecendo: 1. Se eu acesso minha página principal de login (login.php) sem a extensão até funciona porém ele não retira a extensão sozinha, de forma automática, ou seja, eu tenho que apagar a extensão, senão não funciona. 2. Se eu criar uma condição: RewriteRule . erro404.php [L] (que serve para direcionar para esta página caso não encontre uma página existente), a condição RewriteRule ^(.*)$ $1.php [L] deixa de funcionar. Se puderem me ajudar, agradeço.
  14. Ooi guys! Seguinte: Estou precisando fazer uma URL amigável para as publicações de um fórum Para consultar a publicação é enviado um valores pela URL, dessa forma: post.php?id=1&titulo=Tecnologia da Informação ligada ao Poder Judiciário - Um pequeno Histórico Eu queria fazer com que ficasse dessa forma a URL: post/1/tecnologia-da-informação-ligada-ao-poder-judiciário-um-pequeno-histórico Não faço a mínima ideia de como fazer isso. Desde já, Agradeço
  15. daemon

    ocultando extensão .php no final

    Boa noite, Tenho diversos arquivos .php e gostaria de ocultar eles.. Exemplo: teste.php www.meudominio.com/teste (Funcionar sem a extensao).. No arquivo .htaccess eu adiciono: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^\.]+)$ $1.php [NC,L] O problema é quando digito www.meudominio.com.br/teste/ (mais uma barra para esquerda) da erro. Não funciona com mais de 1 diretório.
  16. AlexandreHenrique

    URL amigável

    Olá amigos, estou trabalhando numa aplicação php e Mysql e preciso usar URL amigável. Até consegui fazer isso, o problema é quando tento passar parâmetros via GET, não está dando certo! Vou postar meu .htaccess e alguém, dá uma luz onde devo mudar. RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ url.php?url=$1 Até adicionei a linha seguinte: RewriteRule ^detalhes-([0-9]+)-?$ detalhes.php?i=$1 Mas não deu certo.
  17. walacy.moreira

    Esconder URL página HTML

    Boa noite galera. Seguinte, eu tenho uma página em HTML e gostaria de ocultar a URL exibida no navegador. Alguém sabe se é possível? Pesquisei várias formas inclusive htaccess mas sem sucesso. Exemplo: http://meusite/chat/index.html Gostaria que ao acessar o endereço acima seja exibida apenas a url: http://meusite/ ou então: http://meusite.com.br/
  18. WEBCHARLES

    .htaccess e CODEIGNITER

    tenho o seguinte .htaccess no meu site: RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.meusite.br/$1 [R,L] OBS: Funciona perfeitamente em todo o meu site e tenho o seguinte .htaccess na pasta do codeigniter chamada admnoticias: RewriteEngine on RewriteCond $1 !^(index\.php|public|\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?$1 [L] Entretando para este, quando faço login no sistema de noticias, perco a comunicação entre view, controller e model. Já quando retiro o .htaccess de todo o site, o sistema volta a funcionar normalmente, mas a pagina fica como insegura. Alguém ajuda a resolver esse problema por favor!!
  19. Olá a todos. Gostara que a comunidade pudesse me ajudar, se for possível é claro! Estou construindo um sistema mas não estou conseguindo colocar a url das páginas como URL amigável. Li alguns tutoriais mas não foi possível a resolução da questão. Vocês podem me ajudar ? Segue páginas
  20. Marcos RJ

    Pegar Query_String com htaccess

    Olá pessoal. Tranquilis? Tenho um sistema onde haverá múltiplos usuários. Cada usuário terá seu próprio subdomínio. Ex.: fernandopessoa.sistema.com.br carloschagas.sistema.com.br Para isso criei os subdiretórios no servidor e em cada um deles criei uma regra no .htaccess fazendo o redirecionamento para o sistema que se encontra na pasta raiz. Vejam: RewriteEngine on RewriteCond %{HTTP_HOST} ^fernandopessoa.sistema.com.br$ [OR] RewriteCond %{HTTP_HOST} ^www.fernandopessoa.sistema.com.br$ RewriteRule ^(.*)$ http://www.sistema.com.br/acesso/$1 [P] O problema é que quando ele cria esse redirecionamento para o sistema, não consigo identificar quem é o cliente, ou seja, se é o fernandopessoa ou carloschagas, etc. Como eu poderia fazer para identificar esse cliente? Não tenho muita experiência com .htaccess, porém tentei algo como: RewriteEngine on RewriteCond %{HTTP_HOST} ^fernandopessoa.sistema.com.br$ [OR] RewriteCond %{HTTP_HOST} ^www.fernandopessoa.sistema.com.br$ RewriteRule ^([a-z0-9-]+).sistema.com.br$ http://www.sistema.com.br/acesso?cliente=$1 [P] Mas não funcionou, pois está dando erro 403 (permissão). No PHP posso pegar com o $_REQUEST. Obrigado
  21. Vitor Leite

    Erro Apache

    Oi pessoal, tudo bem? Como posso permitir a barra no final da url, pois meu .htaccess: permite assim: /home mas não assim: /home/ Tentei formular o código abaixo: RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)/?$ $1.php Porém sem sucesso, aparentemente se eu digitar: index/ ele redireciona pro arquivo index/.php que não existe. Alguém tem uma solução?
  22. danipereira

    Login - htacess

    Fala galera. Eu tenho um site com navegação amigável, inclusive a parte administrativa - www.meusite.com.br/admin o rewrite mod fiz a regra a partir do painel.php (coloquei dentro da pasta admin) onde acesso todo o conteúdo administrativo. RewriteEngine On Options All -Indexes RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ painel.php?url=$1 A minha dificuldade é fazer o login do site, quero "esconder" a extensão, deixando amigável tbm. Como exemplo este site: https://www.aluguetemporada.com.br/auth/habr/login?service=https%3A%2F%2Fwww.aluguetemporada.com.br%2Fhaod%2Fauth%2Fsignin.html Como faço isso?
  23. marcurionovo

    Dúvida com htaccess (local X hospedagem)

    Olá, Estou fazendo um projeto no php e fui adiciona-lo on-line para fazer um teste, localmente tudo funciona, tenho o meu “.htaccess” assim: Options All -Indexes RewriteEngine On RewriteBase /posproter/ RewriteRule ^([-a-zA-Z0-9]+)$ index.php?ruta=$1 Como ficaria se eu adicionar o site em um domínio onde o mesmo não vai está na raiz, ou seja, eu tenho uma pasta exemplo : /httpdocs/nomepasta Agradeço
  24. Hailton Martins

    Erro 500 htaccess customizar para SSL

    Olá pessoal, estou tendo problemas ao visualizar páginas do meu Blog em wordpress está aparecendo o "Error 500" - "Internal Server Error " - "Apache Server at Port 80", que instalei o certificado SSL. O erro acontece em todas as páginas de menos a principal que está com cadeado verde, não tenho log. O Wordpress está instalado em um subdiretório. Alguém tem alguma dica para incluir o certificado sem dar esse problema, ou tem alguma solução para esse erro? Obrigado. Descrição: - Servidor Hostgator - Estou com uma instalação do Blog em um subdiretório /public_html/name/. - Plugin adicionado Really Simple SSL. - Tenho o Cloudflare habilitado - flexible - Pagerules = http://name.com/$1 - http://name.com/ - http://name.com/* - Fiz a alteração do Htaccess com o código: " # Redirecionamento para HTTPS RewriteCond %{HTTP_HOST} ^NOMEDAPASTA\. RewriteRule ^(.*)$ /NOMEDAPASTA/index.php/$1 [L] <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> </IfModule> # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /AVS/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /AVS/index.php/$1 [L] </IfModule> # END WordPress"
  25. Adriano Barbosa

    htaccess para versão desktop e mobile

    Boa tarde, Alguém pode me ajudar com o htaccess? Gostaria de saber se esse conceito está correto. Tenho uma versão desktop e outra mobile, não é um site responsivo. Então a versão mobile fica em uma pasta meusite.com/mobile Tenho o seguinte htaccess na raiz do servidor: RewriteEngine on RewriteCond %{HTTP_HOST} ^meusite\.com RewriteRule ^(.*)$ http://www.meusite.com/$1 [R=permanent,L] # ip do cliente RewriteCond %{HTTP_HOST} ^000\.00\.000\.00 RewriteRule (.*) http://www.meusite.com/$1 [R=301,L] RewriteCond %{HTTP_USER_AGENT} "ipod|iphone|android" [NC] RewriteRule (.*) http://www.meusite.com/mobile/$1 [R=301,L] RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC] RewriteRule ^(.*)$ /mobile/$1 [L,R=302] RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ index.php?page=$1 E tenho um htaccess na pasta /mobile RewriteEngine on RewriteCond %{SERVER_PORT} 80 #RewriteCond %{HTTP_HOST} ^meusite\.com RewriteRule ^(.*)$ https://www.meusite.com/$1 [R=permanent,L] # ip do cliente RewriteCond %{HTTP_HOST} ^000\.00\.000\.00 RewriteCond %{SERVER_PORT} 80 RewriteRule (.*) https://www.meusite.com/$1 [R=301,L] <IfModule mod_rewrite.c> RewriteCond %{HTTP_USER_AGENT} "!(android|blackberry|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile)" [NC] RewriteRule ^(.*)$ https://www.meusite.com/$1 [L,R=301] </IfModule> RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ index.php?page=$1 Alguém pode me ajudar ? Obrigado
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.