Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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片段)(如果指定)_Url_.htaccess_Redirect_Hash_Fragment - Fatal编程技术网

.htaccess重定向到哈希(url片段)(如果指定)

.htaccess重定向到哈希(url片段)(如果指定),url,.htaccess,redirect,hash,fragment,Url,.htaccess,Redirect,Hash,Fragment,我的项目中有此.htaccess文件: 重新启动发动机 1美元^({应直接访问的文件和文件夹}) 重写规则^(.*)$/{web根目录的完整url}/index.php/$1[L] 现在我想添加直接重定向(而不仅仅是覆盖url)到url哈希的功能——如果存在这样的哈希的话。例如: site.com/contacts#/company==>site.com/company 但还不能做到:( 提前感谢…该片段不会传输到服务器,因为它仅供客户端使用(出于隐私原因)。因此,您需要使用一些客户端脚本进行重

我的项目中有此.htaccess文件:

重新启动发动机 1美元^({应直接访问的文件和文件夹}) 重写规则^(.*)$/{web根目录的完整url}/index.php/$1[L]

现在我想添加直接重定向(而不仅仅是覆盖url)到url哈希的功能——如果存在这样的哈希的话。例如:

site.com/contacts#/company==>site.com/company

但还不能做到:(


提前感谢…

该片段不会传输到服务器,因为它仅供客户端使用(出于隐私原因)。因此,您需要使用一些客户端脚本进行重定向。

是的!…我找到了答案…当我禁用flash player和javascript时-然后它就不工作了:)

因此-它有js代码使其仅重定向到散列,并且在代码之后-有一个flash,如果js没有重定向,它将执行重定向;)

相当聪明:)。。。明天我会让我们的一个动作脚本程序员制作一个flash,1x1px,它可以实现这个微笑


是的!!!:)

是的,我知道。但是,如果您尝试此url-例如:您将看到相同的重定向,如果您在浏览器上关闭JS,粘贴此url并按enter键-您将看到相同的重定向。这就是为什么我认为使用.htaccess是可能的。(因为对于php,我们没有得到url的散列。)@user586517:这是由浏览器完成的。它是由
#触发的(请参阅)。