当前网址:http://www.domain.com/billing/signup.php?a=1&b=2
我需要什么:http://billing.domain.com/register.php
我不太擅长htaccess语法,所以我想在这里寻求帮助。我不再需要查询字符串,因为旧网址已经过期,我只需要重定向到新网址,并删除查询字符串。
任何帮助都会非常感激。
答案 0 :(得分:0)
在www.domain.com
域的文档根目录中的htaccess文件中,您可以执行以下两项操作之一。
使用mod_rewrite:
RewriteEngine On
RewriteRule ^signup\.php$ http://billing.domain.com/register.php? [R=301,L]
或使用mod_alias:
RedirectMatch ^/signup.php http://billing.domain.com/register.php?
这完全忽略了查询字符串实际上是什么。它只是与URI匹配,/signup.php
并重定向到目标。请注意,最后的?
可确保不会附加现有的查询字符串。