【发布时间】:2016-02-26 14:47:02
【问题描述】:
我想使用 htaccess 重定向下面的网址
http://abc.domain.com 到 http://www.domain.com/pos
http://xyz.domain.com/weighing-scales.php 到 http://www.domain.com/weighing
我尝试在 .htaccess 文件中使用以下指令,但它不起作用。请帮忙
Redirect 301 http://abc.domain.com http://www.domain.com/pos
Redirect 301 http://xyz.domain.com/weighing-scales.php http://www.domain.com/weighing-scales
【问题讨论】:
-
您是否收到 404 not found 错误?
-
Yes.."找不到您请求的页面!"。有一个自定义的 404 页面。
-
redirect 指令的第二个参数是 url-path 不是完整的 url。尝试从两个重定向中删除主机名。
-
感谢您的回复.....您能举个例子吗?我可以这样写吗.. Redirect 301 %{HTTP_HOST} abc.domain.com /pos
-
不,你不能! %{HTTP_HOST} 是不同模块(mod-rewrite)的一部分,您不能在 Redirect 指令中使用它。
标签: apache .htaccess redirect mod-rewrite