重写规则仅适用于每页的单个链接

时间:2017-09-11 15:58:53

标签: .htaccess mod-rewrite

我正在尝试将我网站中的所有链接从子目录/ course /重定向到/ courses /。

我在.htaccess文件中使用了以下代码:

RewriteEngine on
RewriteRule ^course/(.*)$ /courses/$1 [R=301,NC,L]

这适用于它在任何页面上遇到的第一个链接,但从不在任何后续链接上,它仍然会转到旧的/ course /子目录。

哪个链接无关紧要,无论在哪个页面上首先链接到哪个课程,都可以正常工作,但后续工作不会。

是否有一个简单的原因和一个简单的解决方法?

0 个答案:

没有答案