我有一个带有查询字符串的链接,我需要使用.htaccess重定向到外部网站
例如:
 http://check.local.com/mod/ctxcatalog/course.php?id=187至
https://google.com我已经尝试了所有的mod重写和301重定向。有人能帮我吗?
发布于 2018-05-03 11:49:35
要重定向特定页面,您可以使用:
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。
如果要重定向具有特定查询参数的特定页面,可以使用以下方法
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/ ?中的?丢弃了它们。
https://stackoverflow.com/questions/50135365
复制相似问题