On a frolé la catastrophe.
Par Stilgar, lundi 8 janvier 2007 à 02:02 :: Do It Yourself Hebergement :: permalien #215
Je ne sais pas encore ce qui m'est passé par la tête tout à l'heure, mais j'ai vraiment eu une idée a la con. Oh trois fois rien, juste remplacer un index.php tout sale :
<?php header('HTTP/1.1 301 Moved Permanently', false, 301); header('Location: http://www.yakaa.net/dotclear/'); exit(); ?>
Par un magnifique .htaccess tout beau tout propre:
RewriteEngine On
RewriteOptions inherit
RewriteCond %{REQUEST_URI} ^/(admin|locales|public|themes)
RewriteRule ^/(.*)$ /dotclear/$1 [L]
RewriteCond %{REQUEST_URI} !^/(cgi-bin|error|icons|robots.txt|favicon.ico|404|dotclear|files/|img/)
Seulement le problème, c'est que quand je code un truc, j'ai Murphy sur le dos tout le long.
Dans un premier temps, j'ai divisé mon Apache en 2 vhosts (www.yakaa.net pour le blog, et secure.yakaa.net pour un pote), et puis je voulais, comme un certain Petaramesh foutre mon Dotclear "à la racine". Bien mal m'en a pris:
Entre les " Directory index forbidden", les " (13)Permission denied:" et autres "mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary.", j'ai cru que le blog ne reviendrait pas sur la surface du net avant demain.
Las de chercher, j'ai donc refoutu mon .php en place et je suis aller me reposer.
En revenant, j'ai vu qu'il y avait dans le index.php de dotclear, une option Path qui permet de foutre DotClear à la racine sans se prendre la tête ... :
# Chemin vers la racine de l'application (si vous changer le fichier de place)
$app_path = '/';
# Si par exemple vous mettez blog.php à la racine de votre site et que DotClear
# se trouve dans /dotclear vous pouvez décommenter cette ligne :
Putain mais quel con ![1]
Notes
[1] Jacques Chirac in Les Guignols de L'info - Elections Législatives

Commentaires
1. Le mercredi 10 janvier 2007 à 07:40, par ptitseb
:: Fil rss des commentaires de ce billet ::
Ajouter un commentaire