【发布时间】:2015-11-02 16:28:41
【问题描述】:
我在我的一个网站上从 WordPress 转到了 Joomla。我想将旧链接重定向到我的 .htaccess 文件中的新链接。这就是我所做的:
Redirect 301 /vereniging https://www.chjc.nl/chjc/wie-zijn-we
Redirect 301 /vereniging/media-berichten https://www.chjc.nl/chjc/wie-zijn-we
Redirect 301 /vereniging/bestuur https://www.chjc.nl/chjc/wie-zijn-we
Redirect 301 /vereniging/maandblad-ucea https://www.chjc.nl/chjc/verenigingsblad-ucea
等等。 .htaccess 文件中的等(有超过 50 条 Redirect 301 行)。发生的情况是旧网址 http://www.chjc.nl/vereniging 重定向到 https://www.chjc.nl/chjc/wie-zijn-we(到目前为止,一切都很好),但以下所有行都出错了:它们最终出现在我的 404 错误页面上。
我怀疑问题在于,在旧网站上有一个名为 http://www.chjc.nl/vereniging 的页面,然后是一些相关页面的 URL 以 http://www.chjc.nl/vereniging 开头,即
http://www.chjc.nl/vereniging/media-berichten
http://www.chjc.nl/vereniging/bestuur
http://www.chjc.nl/vereniging/maandblad-ucea
我尝试添加 /index.php
Redirect 301 /vereniging/index.php https://www.chjc.nl/chjc/wie-zijn-we
但这并没有帮助。我敢肯定有很多 Apache / .htaccess 专家可以提供帮助。
有人吗?
谢谢,
汤姆
【问题讨论】:
-
所有旧网址都重定向到同一个新网址吗?
-
不,他们没有。我想这会容易得多。旧链接有简短版本,比如说
/main-folder/,然后是一些/main-folder/longer-address/Anub Hava 下面的回答正在帮助我朝着正确的方向前进。明天我会彻底完成。
标签: php apache .htaccess redirect