如果我在我的网站上有2000个链接,我应该为他们每个人编写mod重写规则 我只需要1个规则 如果我使用内部重写规则来更改我的网页名称而不是重定向,我会有内容重复?例如,如果我将/oldpage.html重写为/working-person.html,则会将其重定向到working-person.html。这实际上起作用。但仍是oldpage.html“直接”连接,并没有显示出301如何重定向?
服务器抛出一个500错误如果我添加[R]或[R = 301]底:
RewriteRule ^oldpage.html$ working-person.html [R=301].
在另一方面...
Redirect 301 /oldpage.html http://www.example.com/working-person.html
...作品。我应该只使用重定向吗?
我以为我读了某处使用rewriterule而不是重定向时使用其他指令。如果您获得重复的内容,为什么要使用内部重写?
感谢您的任何想法/意见。