我理解“#hash”未在服务器端处理,但我需要知道是否可以通过此URL重定向客户端:
http://domain.com/section/products/category/filter-category-1
到这个
http://domain.com/section/products#filter-category-1
因此,用户访问第一个URL并立即转到第二个URL。
答案 0 :(得分:0)
如果你想用php做到这一点,就像这样简单:
header('Location: http://domain.com/section/products#filter-category-1');
exit();
答案 1 :(得分:0)
如果您不想使用htaccess(因此您可以在重定向之前或之后添加自定义逻辑),您可以这样做:
if($_SERVER['REQUEST_URI'] == '/section/products/category/filter-category-1') {
header('Location: http://domain.com/section/products#filter-category-1');
die();
}
如果要使用HTTP状态301
重定向,请将其放在.htaccess中Redirect /section/products/category/filter-category-1 /section/products\#filter-category-1 [L]