仅针对Joomla根域重定向重写?

时间:2015-05-05 00:36:53

标签: apache .htaccess mod-rewrite redirect joomla

我最近在两个域名之间迁移了现有网站。我为所有现有页面创建了301重写规则到其新的相应链接,并且看起来运行正常。

由于我单独映射了链接重写,因此我无需对所有访问者应用广泛的重定向。我遇到的问题是我无法成功301重定向root(home / index)。我已经尝试重定向/以及/index.php,但这些规则似乎会干扰我的其他重写规则。我猜这与Joomla的核心SEF重写规则有关,但我不确定。

实施例: 我们假设这是我的重定向之一: 重定向301 / oldlink http://www.example.net/newlink

但有人以某种方式访问​​/ oldlink25(它不存在且从未有过)。我重定向/index.php的当前设置,即我尝试仅重定向根,仍会将此访问者重定向到新站点根目录。我宁愿在旧域中使用404访问者和旧链接。

长话短说,除非有人访问htaccess中单独声明301的链接,如何在没有相应重写规则的情况下重定向仅访问root的访问者而不是每个访问任何随机链接的访问者?

0 个答案:

没有答案