29/09/2009, 11:41:43
Le htaccess
l'header j'en ai pas car les contenus globaux j'arrive pas a leur faire avaler mes "<html>" etc..
je colle donc le gabarit
Code :
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
# Redirection des URLs des domaines mis en alias vers le domaine principal
RewriteCond %{HTTP_HOST} !^www.popfactory.fr$ [NC]
RewriteRule ^(.*)$ http://www.popfactory.fr/$1 [R=301,L]
# Ces 2 pages sont redirigées vers les avantages du ...
RewriteRule ^notre-catalogue-interactif/$ les-avantages-du-catalogue-interactif/ [L,R=301]
RewriteRule ^notre-catalogue-numerique/$ les-avantages-du-catalogue-interactif/ [L,R=301]
# Declinaisons -> 301 -> autres déclinaisons
RewriteRule ^declinaisons/$ nos-solutions-clefs-en-main/nos-autres-declinaisons/ [L,R=301]
# Pour aller plus loin -> 301 -> prestations sur mesure
RewriteRule ^pour-aller-plus-loin/$ nos-solutions-clefs-en-main/nos-prestations-sur-mesure/ [L,R=301]
# la page sur le forum commentcamarche.com -> 301 -> les-avantages-du-catalogue-interactif/
#RewriteRule ^index\.php\?page=PoP-tract$ les-avantages-du-catalogue-interactif/ [L,R=301]
RewriteRule page=PoP-tract les-avantages-du-catalogue-interactif/ [L,R=301]
# Redirection de pages référencées 404 vers la page de description du catalogue
#RewriteCond %{HTTP_HOST} ^.*\.poptract\..*$ [NC]
#RewriteRule ^(.*)PoP-tract$ http://www.popfactory.fr/notre-catalogue-interactif/ [R=301,L]
# Redirection 301 de toutes les demandes qui ne contiennent
# pas un point ou un slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
# Régles de réécriture pour la forme /parent/enfant/
# mais réécrit seulement si l'URL demandée n'est pas un fichier ou un répertoire
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
je colle donc le gabarit
Code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
{process_pagedata}
{if $page_name=='news'}
{content assign="capturedcontent"}
{/if}
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>{if isset($pagetitle)}{$pagetitle} - {sitename}{else}{title} - {sitename}{/if}</title>
{if isset($canonical) AND $page_name !='news'}}<link rel="canonical" href="{$canonical}" />{elseif isset($content_obj) AND $page_name !='news'}<link rel="canonical" href="{$content_obj->GetURL()}" />{/if}
{if !empty($description)}<meta name="Description" content="{$description|strip_tags:false}" />{/if}
{metadata}
{stylesheet}
<script type="text/javascript" src="flash/autoflip/js/swfobject.js"></script>
{* note: anything inside these are smarty comments, they will not show up in the page source *}
</head>
<body>
<!-- start header -->
<div id="header">
<div class="sub">
<!-- start banner -->
<div id="banner">
<a href="/" id="logo"></a>
<div id="slogan">Prenez la Pop Position !</div>
</div>
<!-- end banner -->
<!-- start menu -->
<div class="page-menu util-clearfix">
{menu template='test_poptract_menu'}
</div>
<!-- end menu -->
</div>
</div>
<!-- end header -->
<!-- start about -->
<div id="about_small">
<div class="sub">
</div>
</div>
<!-- end about -->
<!-- start main -->
<div id="main">
<div id="main_float">
<div id="main_content">
<p id="fil_ariane">
{if isset($pagetitle) }
{breadcrumbs starttext='Vous êtes ici' root='Home' delimiter='»'} -> {$pagetitle}
{else}
{breadcrumbs starttext='Vous êtes ici' root='Home' delimiter='»'}
{/if}
</p>
{if $page_name=='news'}{$capturedcontent}{else}{content}{/if}
</div>
<div id="footer">
{global_content name='footer'}
</div>
</div>
</div>
<!-- end main -->
{google_analytic}
</body>
</html>