我需要使用.htaccess文件替换URL中的单词;像这样的东西:

范例网址:

 http://example.com/oldword/test-page.html

重定向到:
 http://example.com/newword/test-page.html

替换单词后,如何使用mod_rewrite将每个包含 / oldword / 的URL重定向到相同的URL?

最佳答案

这应该为您做:

RewriteRule ^oldword/(.*)   /newword/$1   [L]

编辑:根据您的RewriteBase设置,它可能无法完全起作用,但是它将关闭。

第二次修改:如果您需要与旧网址相关联的301永久移动 header ,则也可以执行以下操作:
RewriteRule ^oldword/(.*)   /newword/$1   [R=301,L]

10-01 15:50