加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 重定向如果url包含使用htaccess的特定字符串

发布时间:2020-12-13 18:15:45 所属栏目:PHP教程 来源:网络整理
导读:如果url包含论坛字符串,我想重定向到不同的域,83answers.com. 如果我的网址是test.guru99.com/forum/xyxyxzz,那么它应该重定向到83answers.com.字符串论坛可以在网址的任何位置. 我试过跟随 RewriteCond %{QUERY_STRING} forumRewriteRule .* 83answers.com
如果url包含论坛字符串,我想重定向到不同的域,83answers.com.

如果我的网址是test.guru99.com/forum/xyxyxzz,那么它应该重定向到83answers.com.字符串论坛可以在网址的任何位置.

我试过跟随

RewriteCond %{QUERY_STRING} forum
RewriteRule .* 83answers.com [R,L]

还有这个

RewriteCond %{REQUEST_URI} forum
RewriteRule .* 83answers.com

但两者都没有用,请帮我解决这个问题.

问候

对于基本URL,您不需要RewriteCond,只需要RewriteRule:
RewriteRule forum http://83answers.com [R,L]

对于查询字符串,您几乎就在那里:

RewriteCond %{QUERY_STRING} forum
RewriteRule .? http://83answers.com [R,L]

合并规则:

RewriteRule forum http://83answers.com [R,L]

RewriteCond %{QUERY_STRING} forum
RewriteRule .? http://83answers.com [R,L]

请注意,您必须包含http://.如果您只使用83answers.com,服务器会尝试重定向到您服务器上的URL.例如,它会将http://test.guru99.com/forum/xyxyxzz重定向到http://test.guru99.com/83answers.com,这并不好.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读