【问题标题】:htaccess rewrite questionshtaccess 重写问题
【发布时间】:2013-02-27 00:02:03
【问题描述】:

我有一个旧的 Joomla 网站,我想迁移到 WordPress。我们的 Joomla 网站上有很多旧新闻,就像这样……

/home/news-and-offers/news/476-new-bridal-boutique-posh-frocks-has-opened.html
/home/news-and-offers/news/594-fabulous-new-offer-from-hall-hotel-and-spa-in-birmingham.html
/home/news-and-offers/news/596-win-your-dress-for-free-this-week-at-berketex-bride.html
/home/news-and-offers/news/602-ask-alice-get-your-big-day-questions-answered.html
/home/news-and-offers/news/637-get-down-to-the-west-countrys-largest-wedding-exhibitions.html

我想批量重定向到…

/category/wedding-news/

我将如何编写一个正则表达式来实现这一点,因为我不想将所有这些文章添加到我的 htaccess 文件中。

提前致谢,詹姆斯

【问题讨论】:

  • 所以基本上任何以“/home/news-and-offerings”开头的东西都应该被重定向?您打算保留 ID,还是只是将 evetything 发送到同一个地方?
  • /home 是 URL 路径中的文件夹还是系统路径中的 home?简而言之,所有带有/news/ 内容的URL 都应该被重定向?
  • 嗨,faa,它在系统路径中 - 不是文件夹 - 它是由 joomla 添加的
  • 嗨 mariusnn,是的,所有内容都应该重定向到一个目录。我不担心保留 id,因为新闻文章不会被带到新网站,我只是不想最终得到很多 404

标签: wordpress .htaccess mod-rewrite joomla


【解决方案1】:

/.htaccess 中添加这样的内容会将/home/news-and-offers 中的所有内容重定向到/category/wedding-news

RewriteEngine on
RewriteRule ^/home/news-and-offers/ /category/wedding-news/ [R=301]

【讨论】:

  • 您好 mariusnn,感谢您的回复。我已经尝试过了,但它不起作用:-(
  • 您是否收到任何错误消息或任何东西? joomla 在某处有 .htaccess-config 吗? (甚至在 apache 主机配置文件中)
  • 无错误消息 - 这是我正在写入的 WordPress htacess 文件。您需要查看内容吗?
  • 你可能需要删除一些 wordpress 的东西,因为它正在占据你想要实现的东西。从那里开始不会有什么坏处,因此请随时使用现有内容更新您的问题。
  • 还有这个文件的位置(相对于网络服务器的根目录)。
猜你喜欢
  • 2013-07-22
  • 2011-06-02
  • 1970-01-01
  • 1970-01-01
  • 2011-12-19
  • 2015-02-24
相关资源
最近更新 更多