【问题标题】:Wordpress htaccessWordPress htaccess
【发布时间】:2012-03-03 06:42:45
【问题描述】:

我已将旧的“htm”网站转移到 wordpress,我需要使用“命名锚点”重定向旧的 htm 域。

我已成功将“htm”重定向到“/”。 例如:“page.htm” ii 重定向到 page/

但是,我需要帮助将“page#art”重定向到“page/#art”。 我现在所拥有的在 IE 和 Safari 中不起作用。

这是我当前的代码”

选项 +FollowSymLinks 重写引擎开启 RewriteRule ^(.*).htm$ $1/ [R=permanent,L] php_value max_execution_time 600 php_value memory_limit 256M

开始 WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

结束 WordPress

domainname.org/page.htm 重定向到 domainname.org/page/

还有: domainname.org/page.htm#art 重定向到 domainname.org/page/#art

【问题讨论】:

    标签: wordpress .htaccess


    【解决方案1】:

    我需要帮助将“page#art”重定向到“page/#art”。

    您不能在服务器上执行此操作。 #art 是一个页面锚点,浏览器使用它来定位页面上的视图。这不是由浏览器传递给服务器的,所以这个锚信息对于重写引擎是不可用的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-18
      • 2021-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-08
      • 1970-01-01
      相关资源
      最近更新 更多