首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从特定页面重定向到外部网站

从特定页面重定向到外部网站
EN

Stack Overflow用户
提问于 2018-05-02 21:03:41
回答 1查看 149关注 0票数 1

我有一个带有查询字符串的链接,我需要使用.htaccess重定向到外部网站

例如:

代码语言:javascript
运行
复制
 http://check.local.com/mod/ctxcatalog/course.php?id=187

代码语言:javascript
运行
复制
https://google.com

我已经尝试了所有的mod重写和301重定向。有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2018-05-03 11:49:35

要重定向特定页面,您可以使用:

代码语言:javascript
运行
复制
RewriteEngine on

RewriteRule ^page\.php$ http://Google.com/ [NC,L,R]

上面的规则会将http://example.com/page.php重定向到http://example.com/,包括从旧uri到新uri的所有查询字符串。即:/page.php?querystring => http://example.com/?querystring

如果要重定向具有特定查询参数的特定页面,可以使用以下方法

代码语言:javascript
运行
复制
RewriteEngine on

RewriteCond %{QUERY_STRING} ^id=123$
RewriteRule ^page\.php$ http://example.com/? [L,R]

这会将/page.php?id=123重定向到http://example.com/,并且不会将旧的查询字符串id=123附加到目标url http://example.com/,因为我们已经使用规则的目标url http://example.com/ ?中的?丢弃了它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50135365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档