我需要使用.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]