Problemas com url amigavel
Olá pessoal, eu to com um problema aqui com minha url's amigaveis, eu construi as urls e pa, mais na hora que eu abro a pagina de post, que no caso e a single.php, o post carrega, mais os outro itens não abrem, o bg e a imagem de header por exemplo, não carregam, abaixo segue o codigo htaccess e o php das pages.
index.php
<?php
session_start();
if ($_SESSION['cod']) {
include 'adm/menu_simple.php';
?>
<?php } ?>
<?php include 'conexao.php'; ?>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-42366472-1', 'fitnessbr.com.br');
ga('send', 'pageview');
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php
$sql = "select * from seo inner join geral inner join anuncios ";
$query = mysql_query($sql);
$lin = mysql_fetch_array($query);
?>
<HEAD>
<link rel="shortcut icon" href="[http://localhost/project_zyzz/favicon.ico](http://localhost/project_zyzz/favicon.ico)" />
<TITLE>Fitness Br</TITLE>
<META NAME="author" CONTENT="<?php echo $lin['meta_name']; ?>">
<META NAME="description" CONTENT="<?php echo $lin['meta_desc']; ?>">
<META NAME="keywords" CONTENT="<?php echo $lin['meta_key']; ?>">
</HEAD>
<style type="text/css">
@font-face {
font-family:"Engel Light ltd" ;
src: url('EngelLight_ltd.ttf');
}
body {
background-image: url(bg.png);
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.menu_color {
font-family:"Engel Light ltd";
text-decoration:none;
font-size:20px;
color:#FFF;
width:160px;
text-align:center;
position:relative;
left:185px;
padding-top:15px;
float:left;
height:35px;
}
.menu_color:hover {
background-color:#E81313;
width:160px;
}
.ab {
text-decoration:none;
color:#CCC;
}
.ab:hover {
text-decoration:underline;
}
.footer {
position:relative;
}
</style>
</head>
<body>
<table width="100%" border="0" align="left" height="170" cellpadding="0" cellspacing="0" >
<tr>
<td><a href="[http://fitnessbr.com.br](http://fitnessbr.com.br)"><img style="position:relative; top:5px;" src="imagens/logo.png" width="700" height="160" /></a></td>
</tr>
</table>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" background="imagens/bg_menu.jpg">
<tr>
<td height="50">
<table background="imagens/bg_menu.jpg" height="50" cellpadding="0" cellspacing="0" ><?php
$sql = "SELECT * FROM categorias";
$query = mysql_query($sql);
while ($linha = mysql_fetch_array($query)) {
?>
<tr>
<div class="menu_color" ><a class="ab" href="index.php?pagina=categoria.php&id_cat=<?php echo $linha['id_cat']; ?>"><?php echo ucwords($linha['nome']); ?></a></div>
</tr><?php } ?>
</table>
</td>
</tr>
</table>
<table width="100%" border="0" align="center" cellspacing="0">
<tr>
<td height="3" bgcolor="#E81313"></td>
</tr>
</table>
<p align="center"><script type="text/javascript"><!--
google_ad_client = "ca-pub-5806628360720699";
/ zyzz /
google_ad_slot = "3957330169";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><?php
$url = (isset($_GET['url'])) ? $_GET['url'] : '';
$explode = explode('/', $url);
$paginas = array('contato','parceria');
if(isset($explode[0]) && $explode[0] == '') {
include_once "home.php";
}
elseif($explode[0] != '' && $explode[1] != '' ) {
include_once "single.php";
}elseif($explode[0] != ''){
if(isset($explode[0]) && in_array($explode[0], $paginas)) {
include_once $explode[0].".php";
}else{
include_once "categoria.php";
}
}
?> </p>
</body>
</html>
<div style="height:20px;"></div>
<div align="center" style="width:100%; font-size:14px; position:relative;; height:25px; font-family:Verdana, Geneva, sans-serif; color:#FFF; background:url([http://www.hipertrofia.org/blog/wp-content/themes/hipertrofia/styles/dark/images/back.png](http://www.hipertrofia.org/blog/wp-content/themes/hipertrofia/styles/dark/images/back.png)); padding-top:10px;">Desenvolvido por <a style="text-decoration:none; color:#FFF;" target="_blank" href= 'http://www.dualsites.com.br' >Dual Sites</a> ® | Fitness Br 2013.</div>
home.php (onde as noticias ficam)
<?php require_once('Connections/project_zyzz.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$maxRows_Recordset1 = 10;
$pageNum_Recordset1 = 0;
if (isset($_GET['pageNum_Recordset1'])) {
$pageNum_Recordset1 = $_GET['pageNum_Recordset1'];
}
$startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;
mysql_select_db($database_project_zyzz, $project_zyzz);
$query_Recordset1 = "SELECT * FROM posts ORDER BY id DESC";
$query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
$Recordset1 = mysql_query($query_limit_Recordset1, $project_zyzz) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
if (isset($_GET['totalRows_Recordset1'])) {
$totalRows_Recordset1 = $_GET['totalRows_Recordset1'];
} else {
$all_Recordset1 = mysql_query($query_Recordset1);
$totalRows_Recordset1 = mysql_num_rows($all_Recordset1);
}
$totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
mysql_select_db($database_project_zyzz, $project_zyzz);
$query_Recordset2 = "SELECT * FROM page_inicial";
$Recordset2 = mysql_query($query_Recordset2, $project_zyzz) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<title>Document</title>
<style type="text/css">
.main{width: 985px; }/*Tamanho da pagina*/
.limpar{clear: both; width: 100%; font-size: 100%;}/*limpa as div flutuantes*/
.topo div{float: left; margin-left: 3px;}/*faz as divs do topo ficarem uma do lado da outra com espaço de 3px entre elas*/
.slide{width: 680px;height: 269px; }/*Tamanho da div slide*/
.video{width: 290px; height:269px;}/*Tamanho da div video*/
.box_noticias{ width: 480px; height: 250px; float: left; margin-left:12px; margin-top:65px; }/*define o tamanho da div e faz elas ficarem uma do lado da outra*/
.box_noticias2 { font-family:Verdana, Geneva, sans-serif; width:293px; height:60px; float:left; border-bottom-style:solid; border-bottom-width:thin; border-left-style:solid; border-left-width:thin; border-right-style:solid; border-right-width:thin; border-color:#CCC; padding-left:5px; padding-top:5px; text-align:left; text-size:14px;}/*faz a div de imagem ficar do lado da div de descrição*/
.titulo { text-align:left; float:left; width:293px; font-size:18px; font-family:Verdana, Geneva, sans-serif; color:#666; z-index:10; height:50px auto; padding-left:5px; padding-top:5px; text-decoration:none; }
.titulo:hover{
color:#09F;
text-decoration:none;
}
.img_news { position:relative; right:90px; };
.title{
color:#666;
text-decoration:none;
}
.anuncio {
position:relative;
top:330px;
right:162px;
}
#titulo {
font-family:Verdana, Geneva, sans-serif;
text-decoration:none;
color:#666;
}
#titulo:hover {
text-decoration:underline;
}
.enquete {
position:relative;
left:408px;
top:-892px auto;
}
</style>
</head>
<body style="overflow-x:hidden;">
<?php
function limitar($string, $tamanho, $encode = 'UTF-8') {
if( strlen($string) > $tamanho )
$string = mb_substr($string, 0, $tamanho - 3, $encode) . '...';
else
$string = mb_substr($string, 0, $tamanho, $encode);
return $string;
}
?>
<div align="center">
<div class="main">
<div class="topo">
<div class="slide"><?php include "slider/slider.php"; ?></div>
<div class="video"><?php echo $row_Recordset2['video']; ?></div>
<div class="limpar"></div>
</div>
<?php do { ?>
<div class="box_noticias">
<?php
$base = 'http://localhost/fitbr';
$url = $base.'/'.$row_Recordset1['categoria'].'/'.$row_Recordset1['slug']; ?>
<div class="titulo" align="left" style="position:relative; text-decoration:none; " ><a id="titulo" href="<?php echo $url; ?>"><?php $txt = $row_Recordset1['titulo'];
echo limitar($txt,48);
?></a></div>
<div class="img_news" ><img width="300" height="150" src="<?php echo $row_Recordset1['img_post']; ?>"></div>
<div class="box_noticias2" style="word-wrap: break-word; background-color:#FFF;" ><?php $texto = $row_Recordset1['desc_post'];
echo limitar($texto,80);
?>
</div>
</div>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</div>
<div class="anuncio">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-5806628360720699";
/ teste2 /
google_ad_slot = "9735531760";
google_ad_width = 120;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<div class="limpar"></div>
<div class="enquete">
</div>
</div>
<?php
mysql_free_result($Recordset1);
mysql_free_result($Recordset2);
?>
Single.php
<head>
<TITLE><?php echo $linha['titulo']; ?></TITLE>
</head>
<?php include 'conexao.php';?>
<?php
include("connect.inc.php");
?>
<script type="text/javascript" src="http://apis.google.com/js/plusone.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
body {
margin:0px;
background:url(bg.png);
}
.main /Tamanho da pagina/ {
width:980px;
height:auto;
position: relative;
left:184px;
}
.main_not /Parte que aparece a noticia/ {
width:660px;
height:auto;
border-right:thin solid #999;
padding-left:8px;
}
.sidebar /Parte onde fica anuncios/ {
width:300px;
position:relative;
right:188px;
top:1px;
height:250px;
float:right;
z-index:10;
}
.coment {
width:175px;
height:33px;
position:relative;
right:3px;
padding-top:10px;
padding-left:25px;
color:#FFF;
font-size:20px;
background:#09F;
font-family:Arial, Helvetica, sans-serif;
}
.titulo {
font-family:Verdana, Geneva, sans-serif;
font-size:25px;
height:55px auto;
}
.conteudo {
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
color:#666;
width:660px;
margin:-5px;
word-wrap: break-word;
}
</style>
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/pt_BR/all.js#xfbml=1&appId=102395956597850";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<?php
$pdo = new PDO('mysql:host=localhost;dbname=fitbr', 'root','');
$categoria = $explode[0];
$slug = $explode[1];
$stmt = $pdo->prepare("SELECT * FROM posts WHERE categoria = ? AND slug = ?");
$stmt->execute(array($categoria, $slug));
$fetch = $stmt->fetchObject();
?>
<div class="sidebar"><script type="text/javascript"><!--
google_ad_client = "ca-pub-5806628360720699";
/ teste /
google_ad_slot = "1213209764";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<p style=" position:relative; right:3px; width:100px; padding-left:15px; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:14px; background-color:#09C;">Facebook</p>
<div class="fb-like-box" data-href="[https://www.facebook.com/fiitnessbrasil](https://www.facebook.com/fiitnessbrasil)" data-width="300" data-show-faces="true" data-stream="false" data-show-border="false" data-header="false"></div>
<?php
$server = $_SERVER['SERVER_NAME'];
$endereco = $_SERVER ['REQUEST_URI'];
$urlatual = "http://".$server.$endereco;
?>
</div>
<div class="main">
<div id="fb-root"></div>
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/pt_BR/all.js#xfbml=1&appId=102395956597850";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/pt_BR/all.js#xfbml=1&appId=102395956597850";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<?php
$url = $_SERVER ['REQUEST_URI'];
?>
<div class="main_not">
<table width="660" border="0">
<tr>
<td height="50" ><div class="titulo"><?php echo "$fetch->titulo"; ?></div>
<a href="[https://twitter.com/share](https://twitter.com/share)" class="twitter-share-button" data-text="<?php echo $linha['titulo']; ?>" data-via="andree_schmidt" data-lang="pt">Tweetar</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
<g:plusone></g:plusone>
<div class="fb-like" data-href="<?php echo $urlatual; ?>" data-send="false" data-width="400" data-show-faces="false" data-font="verdana"></div>
</td>
</tr>
<tr> <p></p>
<td class="conteudo" ><div class="conteudo"><?php echo "$fetch->conteudo"; ?></div></td>
</tr>
<tr>
<td height="48"><div style="position:relative; left:150px; top:43px; width:507px; height:5px; background-color:#09F;"></div><div class="coment">Comentários (<fb:comments-count href=<?php echo $_SERVER['HTTP_HOST']; ?><?php echo $_SERVER['REQUEST_URI']; ?>></fb:comments-count>)</div></td>
</tr>
<tr>
<td height="48"><div class="fb-comments" data-href="<?php echo $_SERVER['REQUEST_URI']; ?>" data-width="560" data-num-posts="15"></div></td>
</tr>
</table>
</div>
</div>
<div style="height:150px;"></div>
htacces
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1
print de como fica a page :
/applications/core/interface/imageproxy/imageproxy.php?img=http://img32.imageshack.us/img32/8451/lb9f.png&key=569af0cdf7ae1eafa990636ec33e0e3d6f5dbc91b4027317cbb2a6d8fb4ae3a0" alt="lb9f.png" />
Discussão (1)
Carregando comentários...