高级htaccess重写

时间:2015-12-22 13:57:41

标签: .htaccess redirect

我想用这种格式重定向所有链接     https://besthost.tn/aze/viewticket.php?tid=VARIABLE1&c=VARIABLE2 至     https://besthost.tn/client-2/?ccce=viewticket&tid=VARIABLE1&c=VARIABLE2

重定向时必须改变VARIABLE1和VARIABLE2。 谢谢

2 个答案:

答案 0 :(得分:1)

尝试:

 RewriteEngine on


RewriteCond %{THE_REQUEST} /viewticket.php\?tid=([^&]+)&c=([^\s&]+) [NC]
RewriteRule ^ /client-2/?ccce=viewticket&tid=%1&c=%2 [NC,L,R]

答案 1 :(得分:0)

这将从根工作并识别'/aze/viewticket.php'然后tid = X& C = X模式进行重定向:

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/aze/viewticket\.php [NC]
RewriteCond %{QUERY_STRING} ^tid=(.+)&c=(.+)
RewriteRule ^(.*)$ /client-2/?ccce=viewticket&tid=%1&c=%2 [L,R=301]

R = 301部分表示301'永久'重定向,该重定向将由浏览器缓存,如果这是您网站的永久性更改,则需要(出于性能原因)。