mod_rewrite,新URL的旧URL

时间:2012-08-01 06:30:14

标签: mod-rewrite

迁移网站并尝试保留一些书签和搜索结果

旧网址

topic/0/14.php

新网址

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

...换句话说,重定向包含完整的URI,而不是根目录。

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用RewriteBase /

查看http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritebase

麦克