Disons que mon serveur ressemble à ceci:htaccess redirect selon IP
/www/.htaccess
/www/index.php
/www/temp/index.php
Et mon adresse IP personnelle (non du serveur) est 127.0.0.1 *
(* ok, c'est impossible, mais pour les besoins du raisonnement ...)
Je voudrais rediriger (301/302) tout le monde sauf que la propriété intellectuelle à /temp/index.php
Mon code actuel ressemble à:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REMOTE_HOST} !^127\.0\.0\.1
RewriteCond %{REQUEST_URI} !/temp/*$
RewriteRule \$ /temp/* [R=302,L]
Cependant, j'obtiens une erreur 500.
Si vous obtenez une erreur 500, regardez dans le journal des erreurs d'Apache pour voir ce que l'erreur est réellement – Gareth