【问题标题】:Redirect Joomla 1.5 URLs to wordpress in the same domain将 Joomla 1.5 URL 重定向到同一域中的 wordpress
【发布时间】:2015-07-05 11:56:09
【问题描述】:

我尝试了不同的方法将 Joomla 1.5 url 重定向到 Wordpress 页面,因为 htaccess 中的以下 URL 不起作用。

Joomla 旧网址 1)

http://www.example.com/index.php?option=com_content&view=article&id=55:psychiatry&catid=23:doctor&Itemid=48

Wordpress 新网址 1)

http://www.example.com/psychiatry/

====================

Joomla 旧网址 2)

http://www.example.com/index.php?option=com_content&view=article&id=52&Itemid=55

Wordpress 新网址 2)

http://www.example.com/pharmaceutical/

请帮忙。

谢谢。 米赞

【问题讨论】:

  • 您的 Joomla URL 用于映射到 Wordpress URL 的参数是什么? 1)我能说出来,但 2)关键是什么?
  • 这种规则可以用吗========================= 重定向301 index.php?option= com_content&view=article&id=55:psychiatry&catid=23:doctor&Itemid=48 index.php?option=com_content&view=article&id=52&Itemid=55? =========================== 或 ================== RewriteCond %{QUERY_STRING} recordID=55 RewriteRule ^article-url-name\.php$ /destination-article-url/? [L,R=301]
  • 是的。请参阅下面的两个 URL 的解决方案

标签: wordpress .htaccess joomla1.5


【解决方案1】:

您可以在这两种情况下使用这些 .htaccess 规则:

这些规则检查请求的查询字符串中的每个参数。您可以根据需要删除不相关的参数。

第一次 URL 重写:

?option=com_content&view=article&id=55:psychiatry&catid=23:doctor&Itemid=48 --> /psychiatry/

RewriteBase /

RewriteCond %{QUERY_STRING} option=com_content [NC]
RewriteCond %{QUERY_STRING} view=article [NC]
RewriteCond %{QUERY_STRING} id=55:psychiatry [NC] 
RewriteCond %{QUERY_STRING} catid=23:doctor [NC] 
RewriteCond %{QUERY_STRING} Itemid=48 [NC] 
RewriteRule ^.*$ /psychiatry/? [L,R=301]

第二次 URL 重写:

?option=com_content&view=article&id=52&Itemid=55 --> /pharmaceutical/

RewriteCond %{QUERY_STRING} option=com_content [NC]
RewriteCond %{QUERY_STRING} view=article [NC]
RewriteCond %{QUERY_STRING} id=52 [NC] 
RewriteCond %{QUERY_STRING} Itemid=55 [NC] 
RewriteRule ^.*$ /pharmaceutical/? [L,R=301]

【讨论】:

  • 您可以在此处验证这些规则并对其进行调整:htaccess.madewithlove.be
  • 你说“它没有被重定向”是什么意思?如果满足规则条件,并且应用了 R=301 重写,那么就会发生重定向。您是在谈论实时服务器的问题吗?如果是这样,您可能有其他干扰的 htaccess 规则。请澄清。
猜你喜欢
  • 2015-08-03
  • 2010-09-25
  • 1970-01-01
  • 2018-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-06
  • 2015-07-17
相关资源
最近更新 更多