【问题标题】:Subdomain to new domain redirection子域到新域重定向
【发布时间】:2011-04-07 01:01:47
【问题描述】:

我需要简单的代码来做这样的事情。

例如我的旧网站页面是www.old.com/homerun.html,我想重定向到新页面www.new.com/homerun/,或www.old.com/themes/newpage.htmlwww.new.com/themes/newpage/

所以基本上它将替换域并删除.html

这可以在 htaccess 上完成吗?

【问题讨论】:

标签: php .htaccess redirect


【解决方案1】:

尝试以下类似的方法(在旧主机上,根路径)

RewriteEngine On
RewriteBase /

RewriteRule ^(.+?)(.html)$ http://www.new.com/$1/ [L,R]

【讨论】:

  • @therealsix:没有贪婪修饰符你可以逃脱,是的。习惯的力量来匹配.html 之前的最小数量 - 如果之后还有更多,那将是必要的。
  • 我还是不明白它应该做什么。会.+?等于 .*
  • @therealsix:? 是一个非贪婪修饰符,它反转了+ 符号的贪婪,因此它需要尽可能少的字符来实现匹配,而不是像许多。正如我所说,它可以在这里被忽略。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-14
  • 1970-01-01
  • 1970-01-01
  • 2014-09-06
  • 2016-06-11
  • 1970-01-01
相关资源
最近更新 更多