【发布时间】:2016-09-20 20:43:39
【问题描述】:
我想在 Apache 服务器上的 .htaccess 文件中添加两个 301 重定向
1-一个 301 重定向将是:
www.example.com/string1?fixed_text=anystringp=2
到:
www.example.com/string1?p=2
换句话说,必须从 url 中删除以下内容:
fixed_text=anystring
2- 另一个 301 重定向是:
www.example.com/string1?fixed_text=anystring
到:
www.example.com/string1
换句话说,必须从 url 中删除以下内容:
?fixed_text=anystring
3- 其中 string1 和 anystring 是可变字母数字字符串, 字符串可能包括:
A to Z
a to z
0 to 9
/
.
-
&
string1 和 anystring 最多可以有 200 个字符
其中fixed_text 是固定文本(不变文本)。
非常感谢您在此问题上提供的任何帮助。
帕特里克
【问题讨论】:
-
为什么不直接忽略 Web 应用程序中的
fixed_text参数? -
我的目标是将旧网址重定向到新网址。因此,我想使用 301 重定向。
标签: apache .htaccess redirect mod-rewrite