htaccess将URL从URL重定向到URL

时间:2018-03-08 12:54:33

标签: .htaccess redirect url-redirection

我在我的.htaccess文件行中有这样的工作:

Redirect 301 /redirect/test.php http://example_site/newtest/1-newtest

但我想知道我可以使用它从URL重定向到另一个URL:

Redirect 301 https://example_site.pl/test/test/1,test http://example_site.pl/newtest/1-newtest

或者只能从路径重定向到URL?

1 个答案:

答案 0 :(得分:1)

您可以使用mod-rewrite根据HTTP_HOST标头重定向请求。要将/file.htmla.com重定向到b.com,您可以使用以下内容:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?a\.com$
RewriteRule ^file\.html$ http://b.com/ [L,R]

参考文献:

http://httpd.apache.org/docs/current/mod/mod_rewrite.html