mod_rewrite的,旧网址到新网址
问题描述:
迁移一个网站,并设法保存一些书签和搜索结果mod_rewrite的,旧网址到新网址
旧网址
topic/0/14.php
新URL
Module/news/filter/topic^sub^10282/page1.htm
看起来这应该是相当直接,我试过,但
RewriteRule ^topic/0/14\.php /Module/news/filter/topic^sub^10282/page1.htm? [R=301,L]
个
结果在去
example.com/home/example/domains/public_html/Module/news/filter/topic^sub^10282/page1.htm
...换句话说重定向,重定向包含了完整的URL,而不是从根目录。
答
您是否尝试过使用RewriteBase /
?
看看http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritebase。
Mike。
不知道为什么这是必要的,因为两个路径都在文档根目录下,而我所有其他的mod_rewrites都在工作。 – 2012-08-01 22:24:10