mydomain.com/dir/cgi-bin/mirror.cgi/http/www.test.com/
danscomment puis-je mod_rewrite cela?
mydomain.com/www.test.com
mydomain.com/dir/cgi-bin/mirror.cgi/http/www.test.com/
danscomment puis-je mod_rewrite cela?
mydomain.com/www.test.com
Dans le fichier .htaccess:
ModRewrite On
RewriteRule (([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}) /dir/cgi-bin/mirror.cgi/http/$1/
Regex tiré de regexlib.com.
La première moitié définit une expression régulière qui correspond à des noms de domaine valides, et la seconde partie est ce à quoi elle est redirigée (avec $1
remplacé par le domaine correspondant).
Essayez cette règle dans votre fichier .htaccess:
RewriteRule ^www\.[^/]+$ /dir/cgi-bin/mirror.cgi/http/$0/
Cela va réécrire une demande de /www.example.com
interne /dir/cgi-bin/mirror.cgi/http/www.example.com/
.
Pouvez-vous être plus précis? Quelles parties de l'entrée varient? Juste le 'test' de www.test.com? – Clueless