如果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,这并不好.