【问题标题】:.htaccess RewriteRule between two addresses with hashes.htaccess RewriteRule 两个地址之间的哈希值
【发布时间】:2019-09-04 09:06:39
【问题描述】:

我对 .htaccess 中的 RewriteRule 有疑问。如果我这样做,它会起作用:

RewriteRule example1.com/test example2.com/test1#tab1 [L,NE,R=301]

但是当我尝试在第一个 URL 中使用哈希时,它不会:

RewriteRule example1.com/test#tab0 example2.com/test1#tab1 [L,NE,R=301]

【问题讨论】:

  • 请详细说明您遇到的问题
  • 所以如果我在第一个 URL 中留下 # ,它会重定向错误,例如 RewriteRule example1.com/test#tab0 example2.com/test1#tab1 [L,NE,R=301] 它会带我从这里 ```example1.com/test#tab0 ``` 到 example2.com/test1 忽略 @987654325 @

标签: .htaccess


【解决方案1】:

您无法匹配 .htaccess 中的 fragments。片段永远不会发送到服务器。

你可以匹配example2.com/test1?tab0https://stackoverflow.com/a/20383730/3150271

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    • 2019-04-04
    • 1970-01-01
    • 2017-09-01
    相关资源
    最近更新 更多