Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 将哈希登录url替换为短划线访问_.htaccess - Fatal编程技术网

.htaccess 将哈希登录url替换为短划线访问

.htaccess 将哈希登录url替换为短划线访问,.htaccess,.htaccess,我试图用破折号替换url中的哈希符号,因为该url已更改。但我似乎不能用301重定向来实现这一点。。有人知道为什么吗 domain.com/product/product#black > domain.com/product/product-black domain.com/product/product#white > domain.com/product/product-white 以下操作不起作用: Redirect 301 /product/product#black do

我试图用破折号替换url中的哈希符号,因为该url已更改。但我似乎不能用301重定向来实现这一点。。有人知道为什么吗

domain.com/product/product#black > domain.com/product/product-black
domain.com/product/product#white > domain.com/product/product-white
以下操作不起作用:

Redirect 301 /product/product#black domain.com/product/product-black
Redirect 301 /product/product#white domain.com/product/product-white
甚至有可能做到这一点吗?谷歌已经用散列索引了这些链接,我不想失去分数。

之后的部分不会发送到web服务器。您需要在Javascript中处理此问题