mod_rewrite规则从URL替换子字符串

KMX*_*KMX 8 mod-rewrite

我需要这样做:

我有一个旧网址:

http://www.mysite.com/dev-site/some-content-part-here
Run Code Online (Sandbox Code Playgroud)

我要做的是:

http://www.mysite.com/live/some-content-part-here
Run Code Online (Sandbox Code Playgroud)

编辑

我发现有人投了我的问题.我不知道是什么想法驱使他/她,但实际上问题真的不是那么傻!可能是沮丧不明白为什么我问这个......这可能是他心中的任何事情.但我想要所有的读者,如果你不喜欢问题 - 请总是尝试通过评论进行沟通,然后如果问题海报不同意你的变化,那么就投票了.谢谢.

*伙计们,谢谢你们的编辑.

Tim*_*Čas 3

未经测试:

RewriteEngine On

RewriteRule ^/dev-site/(.*)$ http://www.mysite.com/live/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)

请注意,如果您只在右侧使用,它可能会起作用,但我会这样做以确保。/live/$1

我知道您知道这一点(因为您已经提到了 mod_rewrite),但是对于那些不知道的人,您通常会将其放入.htaccess目录中的文件中 -dev-site或者 root 都应该可以工作。