【问题标题】:htaccess and deeplinking back buttonhtaccess 和深度链接返回按钮
【发布时间】:2012-10-30 17:56:55
【问题描述】:

我正在实现以下 htaccess 以深入链接到一个 ajax 重站点,

它工作正常,除非您从外部链接到该站点,您需要快速按两次后退按钮才能返回。

之前有没有人成功解决过这个问题,如果有,如何解决?

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
# Rewrite rules to support deeplinking
RewriteRule ^([A-Za-z]+)/?$ /studio/$1/ [NC,R]
RewriteRule ^studio/families/([^/]*)/?$ /studio/inc-discover-static/$1 [NC,NE,R]
RewriteRule ^studio/([^/]*)/?$ /index.php#!section=$1 [NC,NE,R]
RewriteRule ^studio/([^/]*)/([^/]*)/?$ /index.php#!section=$1&sub=$2 [NC,NE,R,L]      
</IfModule>

【问题讨论】:

  • 在回答当您谈论深度链接时才意识到,您可能指的是使用 R 标志的原因,但我不完全确定您对那部分的意思。那么:您是否有意使用 R 标志?

标签: javascript .htaccess deep-linking


【解决方案1】:

您在 RewriteRules 上使用了[R] 标志(代表重定向),这意味着重定向对浏览器可见。如果您删除它,所有这些都将仅在服务器上发生,用户不会注意到任何内容,因此您不必按两次。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-17
    • 2014-08-07
    • 2019-08-04
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-15
    相关资源
    最近更新 更多