0

当前网址:http ://www.domain.com/billing/signup.php?a=1&b=2

我需要什么:http: //billing.domain.com/register.php

我不太擅长 htaccess 语法,所以我想在这里寻求帮助。我不再需要查询字符串,因为旧 url 已经过期,我只需要 301 重定向到新 URL 并删除查询字符串。

任何帮助将不胜感激。

4

1 回答 1

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并重定向到目标。请注意,?末尾的 确保不会附加现有的查询字符串。

于 2012-08-29T03:02:21.903 回答