【发布时间】:2012-02-13 04:11:15
【问题描述】:
我正在将大量内容从平面文件网站移植到 Wordpress,并为每个页面设置我的 .htaccess 重定向,如下所示:
redirect 301 /01-chapter1.html http://www.mydomain.com/section1/chapter-1/
在此内容中有许多锚链接定义如下:
<a name="106">Link 106</a>
我的问题是,上面的重定向是否也会处理这些锚链接,以便旧页面锚:
http://www.mydomain.com/01-chapter1.html#106
被重定向到新的页面锚点:
http://www.mydomain.com/section1/chapter-1/#106
希望如此,并且我不必为数千个锚点实现单独的重定向:(
非常感谢您的建议。
回答
好吧,我实现了我发布的原始重定向:
redirect 301 /01-chapter1.html http://www.mydomain.com/section1/chapter-1/
测试了这个 FF/IE/Chrome,无论出于何种原因,重定向的行为似乎与我希望的完全一样,没有任何额外的参数。
外部链接:
http://www.mydomain.com/01-chapter1.html#106
正在完美地重定向到页面内的锚链接:
http://www.mydomain.com/section-1/chapter-1/#106
谢谢你的好建议,但到目前为止一切都很好!
【问题讨论】:
-
很好,你自己发现了,但下次先做这个简单的测试,然后再浪费别人的时间。尽管如此,欢迎使用 StackOverflow。
标签: wordpress .htaccess redirect anchor