Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

WBS DIGITAL

Erro na url amigavel (htaccess)

Recommended Posts

No desenvolvimento de um site (www.midiaptc.net) experimentei usar a url amigavel, por meio de htaccess, no menu principal deu tudo certo, porém, ao chamar um conteúdo gravado no banco de dados, por ip não consigo, necessito de auxilio, alguém?

 

http://midiaptc.net/classificados (htaccess certo)
http://midiaptc.net/mostra-classificado/28/ (não pega estilo do site)

 

modelo de link no script: <a href="mostra-classificado/<?php echo $idI; ?>"><img src="conteudo/classificados/<?php echo $img; ?>"/></a>

.htaccess

AddHandler application/x-httpd-php52  .php52 .php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-l
RewriteRule (.+)$ index.php?pagina=$1 [QSA,L]

dados para acesso na index.php

 <?php
  $url_site = 'http://midiaptc.net/';
 	function getHome(){
 		$atual = (isset($_GET['pagina'])) ? $_GET['pagina'] : 'home';
		$pasta = 'site';
		if(substr_count($atual, '/') > 0) {
			$atual = explode('/', $atual);
			if(file_exists("{$pasta}/" . $atual[0] . '.php')){
				$pagina = $atual[0];
			}else{$pagina = '404';}
			$id = $atual[1];
			$busca = @$atual[2];
			}
			else {
			if(file_exists("$pasta/".$atual.'.php')){
				$pagina = $atual;
			}else{
				$pagina = '404';
			}
			$id = 0;
			$frame=0;
			
			
		};
       include $pasta.'/'.$pagina.'.php';
 	    
 	};
 ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.