.htaccess重定向到哈希(url片段)(如果指定)
我的项目中有此.htaccess文件: 重新启动发动机 1美元^({应直接访问的文件和文件夹}) 重写规则^(.*)$/{web根目录的完整url}/index.php/$1[L] 现在我想添加直接重定向(而不仅仅是覆盖url)到url哈希的功能——如果存在这样的哈希的话。例如: site.com/contacts#/company==>site.com/company 但还不能做到:(.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 但还不能做到:( 提前感谢…该片段不会传输到服务器,因为它仅供客户端使用(出于隐私原因)。因此,您需要使用一些客户端脚本进行重
提前感谢…该片段不会传输到服务器,因为它仅供客户端使用(出于隐私原因)。因此,您需要使用一些客户端脚本进行重定向。是的!…我找到了答案…当我禁用flash player和javascript时-然后它就不工作了:) 因此-它有js代码使其仅重定向到散列,并且在代码之后-有一个flash,如果js没有重定向,它将执行重定向;) 相当聪明:)。。。明天我会让我们的一个动作脚本程序员制作一个flash,1x1px,它可以实现这个微笑
是的!!!:) 是的,我知道。但是,如果您尝试此url-例如:您将看到相同的重定向,如果您在浏览器上关闭JS,粘贴此url并按enter键-您将看到相同的重定向。这就是为什么我认为使用.htaccess是可能的。(因为对于php,我们没有得到url的散列。)@user586517:这是由浏览器完成的。它是由
#触发的代码>(请参阅)。