我需要这样做:
我有一个旧网址:
http://www.mysite.com/dev-site/some-content-part-here
我想进入:
http://www.mysite.com/live/some-content-part-here
我发现有人投了我的问题。我不知道是什么想法驱使他/她,但实际上问题真的不是那么傻!可能是沮丧不明白为什么我问这个......这可能是他心中的任何事情。但我想要所有的读者,如果你不喜欢问题 - 请总是尝试通过评论进行沟通,然后如果问题海报不同意你的变化,那么就投票了。感谢。的
*伙计们,谢谢你们的编辑。
答案 0 :(得分:2)
未测试:
RewriteEngine On
RewriteRule ^/dev-site/(.*)$ http://www.mysite.com/live/$1 [R=301,L]
请注意,如果您只在右侧使用/live/$1
,可能有效,但我确实这样做了。
我知道你知道这个(因为你已经提到过mod_rewrite),但是对于那些没有提到mod_rewrite的人,你通常将它放到目录中的.htaccess
文件中 - dev-site
或root应该工作