2 regex .htaccess mod-rewrite redirect
我需要使用.htaccess文件替换URL中的单词; 这样的事情:
示例网址:
http://example.com/oldword/test-page.html
Run Code Online (Sandbox Code Playgroud)
重定向到:
http://example.com/newword/test-page.html
Run Code Online (Sandbox Code Playgroud)
在替换该单词后,如何使用mod_rewrite将包含/ oldword /的每个URL重定向 到同一个URL?
这应该为你做:
RewriteRule ^oldword/(.*) /newword/$1 [L]
Run Code Online (Sandbox Code Playgroud)
编辑:它可能无法完全取决于您的RewriteBase设置,但它会很接近.
第二次编辑:如果您需要与旧URL关联的301 Moved Permanently标头,您也可以执行以下操作:
RewriteRule ^oldword/(.*) /newword/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4988 次 |
| 最近记录: |