Search the Community
Showing results for tags 'htaccess'.
Found 74 results
-
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á!
-
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
-
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.....
-
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.....
-
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?
-
Erro 404 no apache rewrite_module não está funcionando ou não esta lendo o htaccess
unset posted a topic in PHP
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- 4 replies
-
- apache
- rewrite_module
-
(and 2 more)
Tagged with:
-
Redirecionar um subdomínio para um outro subdomínio com .htaccess sem alterar o endereço
Marcos RJ posted a topic in PHP
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 -
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.
-
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
-
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.
-
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.
-
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/
-
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!!
-
- php
- codeigniter
-
(and 1 more)
Tagged with:
-
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
-
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
-
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?
-
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?
-
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
-
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"
-
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
-
Tou com uma dificuldade aqui que deve ser bem simples de resolver...mais enfim se alguém me ajudar agradeço Url Amigável - no site ta funcionando perfeitinho Mais tou querendo que o painel de acesso ao usuário tbm seja. Como? tou quebrando a cabeça aqui. Htaccess atual: RewriteEngine On Options All -Indexes RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ index.php?url=$1 quero que o acesso fique assim: www.meusite.com.br/painel/post/cadastrar Tentei assim: RewriteRule ^painel/index.php?request=$1 [L] mais não da, uma regra anula a outra.
- 1 reply
-
- htaccess
- urlamigavel
-
(and 1 more)
Tagged with:
-
Boa tarde, precisava da ajuda de vocês para fazer redirecionamentos 301 via htaccess. Antes eu possuia links no meu site do tipo www.meusite.com/videos/nome-do-video/ porem mudei para www.meusite.com/nome-do-video/ como posso fazer esse redirecionamento?? Desde já obrigado pela ajuda!
- 1 reply
-
- redirecionar
- htaccess
-
(and 1 more)
Tagged with:
-
Estou com dificuldade para a reescrita de url amigáveis
Rflister posted a question in Perguntas e respostas rápidas
Olá, tudo bem? Preciso que a url da minha página inicial fique assim: http://meusite.com.br a url da página inicial está aparecendo assim: http://meusite.com.br/?sourceId=78902565&categoryId=5 A página inicial aparece como http://meusite.com.br, só url aparece esquisita Uma segunda página aparecesse como a inicial: http://meusite.com.br/?sourceId=78902565&categoryId=5 Gostaria que a segunda página ficasse assim: http://meusite.com.br/super-ofertas ou seja, gostaria de ocultar o sourceId=78902565 e no local de categoryId=5 aparecesse super-ofertas. Em todas as outras páginas aparece o sourceId=78902565, eu gostaria de ocultá-lo de forma que não prejudicasse as minhas vendas e no local de categoryId aparecessem os nomes das respectivas categorias, como: http://meusite.com.br/?sourceId=78902565&categoryId=10 http://meusite.com.br/?sourceId=78902565&categoryId=20 http://meusite.com.br/?sourceId=78902565&categoryId=40 Gostaria que aparecesse: http://meusite.com.br/celulares http://meusite.com.br/tv http://meusite.com.br/eletronicos O meu .htaccess está assim: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] </IfModule> O meu index.php está assim: <?php function getHome(){ $url = (isset($_GET['url'])) ? $_GET['url']: ('home'); $url = array_filter(explode('/',$url)); $file = ('pgs/'.$url[0].'.php'); if(is_file($file)){ include $file; }else{ include('pgs/'.'home'.'.php'); }; if((null== $file) || ('pgs/'.$url[0].'.php')== '' || ($_GET['url']) === false){ include('pgs/'.'404'.'.php'); exit(); }; }; getHome(); ?> As outras páginas como: contato e sobre funcionam normalmente, somente para a página de ofertas preciso de url(s) amigáveis. http://meusite.com.br/contato http://meusite.com.br/sobre É possível corrigir essas url(s) esquisitas que aparecem? Desde já Agradeço a Ajuda. -
Olá, estou desenvolvendo um site e nele contem uma página com o nome de index.php, eu queria fazer uma URL personalizada com Htaccess, que no caso seria index.wel, Não sei como fazer isso, ajudem-me Por Favor.
- 1 reply
-
- url
- url personalizada
-
(and 4 more)
Tagged with:
-
Olá, Eu de novo com uma duvida sobre url´s Eu tenho a seguinte url: https://www.apopular.com.br/product_info.php?cPath=26&products_id=42 Ela amigável fica assim: https://www.apopular.com.br/capa-para-cobrir-colchao-capa-hospitalar-para-colchao-de-solteiro-todas-as-medidas-p-42 Eu mudei a url para: https://www.apopular.com.br/capa-para-cobrir-colchao-capa-hospitalar-para-colchao-de-solteiro-todas-as-medidas/produto/42 Só que se eu deixar como a que mudei eu perco a indexação do google, todas as urls dão 404, não encontradas, como eu redireciono todas as urls para a nova usando htaccess? Antecipadamente agradeço, boa tarde a todos Atenciosamente, Marcelo Eduardo