【发布时间】:2014-03-31 22:15:21
【问题描述】:
我的工作最近将他们的网站转换为在 Wordpress 上运行。旧网站是用 ASP 制作的。我们的营销部门为某个活动宣传了一个特定的 URL,但现在该 URL 已更改。
旧网址是: /who-are-you/stem-intro.aspx
新网址为: /stem2014/
我可以在不存在 .aspx 文件的情况下使用我的 htaccess 文件使第一个 URL 转到第二个 URL 吗?
感谢您的帮助。
【问题讨论】:
我的工作最近将他们的网站转换为在 Wordpress 上运行。旧网站是用 ASP 制作的。我们的营销部门为某个活动宣传了一个特定的 URL,但现在该 URL 已更改。
旧网址是: /who-are-you/stem-intro.aspx
新网址为: /stem2014/
我可以在不存在 .aspx 文件的情况下使用我的 htaccess 文件使第一个 URL 转到第二个 URL 吗?
感谢您的帮助。
【问题讨论】:
是的,您可以在 WP .htaccess 顶部使用此规则(就在 RewriteEngine 行下方):
RewriteRule ^who-are-you/stem-intro\.aspx$ /stem2014/ [L,NC,R=301]
【讨论】:
mod_rewrite 规则与mod_alias 混用。这是基于 mod_rewrite 的规则,wordpress 已经在使用它。
可以通过.htacess 中的 301 重定向轻松执行,特别是如果这是一次性的事情
Redirect 301 /who-are-you/stem-intro.aspx http://www.YOURSITE.com/stem2014/
【讨论】:
change the redirect url a second time 是什么意思?你是想将两个页面重定向到同一个页面还是..?