Forum Programmation.autre redirection avec .htaccess

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
-1
21
avr.
2013

Bonjour,

J’ai quelques soucis avec le .htaccess de culture-libre.org, je souhaiterais que :

  • l’accès à la racine du site (avec ou sans "/") redirige vers /blog
  • l’accès au wiki se fasse par /wiki/ sachant que dans l’aborescence du fichier mediawiki est stocké dans $ROOT/w/
  • l’accès aux autres sous répertoires se fassent telles quelles

Voici ce que j’ai pondu :

RewriteEngine On
# wiki
#RewriteRule /wiki/(.*) /w/index.php [L]
#Redirect 301 /index.html /blog/    
RewriteRule ^/?wiki(/.*)?$ %{DOCUMENT_ROOT}/w/index.php [L]

# Redirect / to Main Page
RewriteRule ^/*$ %{DOCUMENT_ROOT}/blog/ [L]

Le problème est qu’avec mes règles accéder à http://www.culture-libre.org/ conduit bien sur un page qui utilise le spip, mais en le considérant comme à la racine, ce qui outre l’absence de css génère des liens vers des pages qui n’existent pas.

Voilà, je suis preneur de solution clef en main ou de lien vers la documentation idoine.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.