【发布时间】:2022-01-27 10:32:20
【问题描述】:
我正在尝试设置一个 .htaccess 文件来将页面从一个域重定向到另一个域。在 99% 的情况下有效,不工作的 RewriteRules 如下所示 - 如果出站 URL 有 #anchor 标记,则 # 符号在浏览器中转换为字符 %23,然后页面不加载在锚点。关于如何正确解释 # 标签的任何想法?
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
Options -MultiViews
Options +FollowSymlinks
RewriteEngine on
RewriteRule bg/row_b1_i_pn1.php http://example.org/s-b-g/b-1#illustration-110
如果我直接将“http://example.org/s-b-g/b-1#illustration-110”剪切并粘贴到我的浏览器中,它会正常加载,但是使用 RewriteRule,加载的 URL 是“http://example.org/s-b-g/b-1%23illustration-110”......新站点是一个 drupal 站点,如果这对任何人都有帮助。谢谢。
【问题讨论】:
标签: mod-rewrite