Je voudrais rediriger.htaccess récrire sans www et redirigez le sous-répertoire
www.example.com/*
àexample.com/*
Et en même temps redirigent
example.com/*
àexample.com/forum/*
Mais j'ai aussi /wiki/
et /blog/
et /style/
, donc je ne veux pas pour rediriger
example.com/style/*
àexample.com/forum/style/*
C'est ce que j'ai en ce moment, ce qui est ne fonctionne pas très correctement:
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/forum/
RewriteRule ^(.*)$ forum/$1 [R=301,L]
Clarification: ma question peut être posée de manière plus simple.
Je voudrais rediriger un vide REQUEST_URI ou /, ou un fichier inexistant que si elle est dans le répertoire racine à /forum/.
C'est ce que j'ai en ce moment, ce qui ne fonctionne pas tout à fait correctement: (. *) options + FollowSymLinks RewriteEngine On RewriteBase/ RewriteCond% {HTTP_HOST}^exemple \ .com $ [NC] RewriteRule^$ h ttp:! //example.com/$1 [R = 301, L] RewriteCond% de {REQUEST_FILENAME} -f RewriteCond% {} de REQUEST_FILENAME -d RewriteCond% {REQUEST_URI} ^/forum/ RewriteRule^(. *) $ forum/$ 1 [R = 301, L] –
Cela n'a jamais été répondu. Avez-vous déjà trouvé un moyen de rediriger vers un forum sans vous retrouver sur www.example.com au lieu d'un exemple?com? –