经典的ASP到Wordpress迁移

时间:2011-03-11 12:45:31

标签: php apache mod-rewrite asp-classic

我在域上安装了Wordpress,现在我正在设置重写规则。旧网站运行在asp和新网站php。

这些是我的规则,我手动插入htaccess

RewriteRule ^news_details.asp?id=([^/0-9]+)$ turkey-property-news/index.php?old_id=$1
RewriteRule ^property_([0-9]+).asp$ turkey-real-estate/index.php?old_id=$1
RewriteRule ^links1.asp?id=([0-9]+)$ index.php?post_type=sbdirectory&old_id=$1

中间的一个起作用,另外两个起作用。 turkey-property-news和turkey-real-estate是运行自定义查询的index.php的实际目录,而最后一条规则使用核心wordpress功能。

由于mod_rewrite不是我选择的主题,我希望能在这里得到一些帮助。

1 个答案:

答案 0 :(得分:1)

查询字符串(?后面的位)不是URL的一部分;你可以使用rewriteCond语句过滤它们。像这样:

rewriteCond %{QUERY_STRING} ^id=([^/0-9]+)$ 
rewriterule ^news_details.asp$ turkey-property-news/index.php?old_id=%1 
相关问题