我已经看到了有关类似请求的几个问题,但是,我并没有尝试重定向到自定义制作的网址。我只想获取已链接到的常用网址,并将其重定向到目标网页。
例如,我想捕获一个特定的URL,如下所示,但只有这个URL:
http://example.com/forum/viewtopic.php?f=12&t=345
...并将其重定向到:
http://example.com/landing-page.html
我有一些不再存在的链接,所以我会将4或5个重定向添加到更有用的页面,因为它们目前正在使用404.
提前致谢!
答案 0 :(得分:1)
将其添加到文档根目录中的htaccess文件中:
RewriteCond %{QUERY_STRING} ^f=12&t=345$
RewriteRule ^forum/viewtopic.php$ /landing-page.html [R=301]
基本上,您希望匹配此RewriteCond
中的查询字符串和RewriteRule
中的URI。