我在我的.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?
答案 0 :(得分:1)
您可以使用mod-rewrite
根据HTTP_HOST
标头重定向请求。要将/file.html
从a.com
重定向到b.com
,您可以使用以下内容:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?a\.com$
RewriteRule ^file\.html$ http://b.com/ [L,R]
参考文献: