如果我在我的網站上有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而不是重定向時使用其他指令。如果您獲得重複的內容,爲什麼要使用內部重寫?
感謝您的任何想法/意見。