¿Qué significa todo tu mod_rewrite mirada de configuración como en orden? No soy profesional con mod_rewrite, pero lo que parece que tiene que hacer es redirigir las referencias de edad a la primera nueva...Así que cualquier cosa con ref ^ = 3,6 redirige a la nueva regla en primer lugar, a continuación, redirigir las llamadas de prueba-Instruments.html. Si lo haces al revés, se le llama a la conversión de los nuevos árbitros, a continuación, los árbitros a las llamadas nuevas, entonces será infinito bucle.
Así que algo como esto (esto es sólo la reutilización de código en orden diferente, no sé si el trabajo itll):
RewriteCond %{QUERY_STRING} ^ref=3.6$
RewriteRule ^cgi-bin/ab_page\.pl$ http://www.domain(dot)co(dot)uk/Testing-Instruments.html? [R=301,L]
#Do this after
RewriteRule ^Testing-Instruments.html$ /cgi-bin/ab_page(dot)pl?ref=3.6
- RewriteCond %{QUERY_STRING} ^ref=3.6$
- RewriteRule ^cgi-bin/ab_page\.pl$ http://www.domain(dot)co(dot)uk/Testing-Instruments.html? [R=301,L]
- #Do this after
- RewriteRule ^Testing-Instruments.html$ /cgi-bin/ab_page(dot)pl?ref=3.6
En cualquier caso, la variable que está buscando creo que es% {} REQUEST_URI, así que algo como...
RewriteCond %{REQUEST_URI} ^(.*)ref=3.6(.*)$
RewriteRule ^cgi-bin/ab_page\.pl$ http://www.domain(dot)co(dot)uk/Testing-Instruments.html? [R=301,L]
- RewriteCond %{REQUEST_URI} ^(.*)ref=3.6(.*)$
- RewriteRule ^cgi-bin/ab_page\.pl$ http://www.domain(dot)co(dot)uk/Testing-Instruments.html? [R=301,L]
There's no place like 127.0.0.1, badass part is now it's ::1