htaccess重写目录/文件引用新url

时间:2014-02-06 15:04:33

标签: apache .htaccess mod-rewrite url-rewriting rewrite

我正在尝试重写位于网址下方的所有文件,例如:

http://www.example.com/one/

到新网址:

http://www.newhome.com/new/

因此,所需的功能是让http://www.example.com/asdfhttp://www.example.com/都保留在www.example.com上,但http://www.example.com/one/test/index.php会从中提取内容:

http://www.newhome.com/new/test/index.php

我无法完全按照正确的重写规则来执行此操作。有什么想法吗?

编辑:重写规则需要来自http://www.example.com/one/的请求*在浏览器中保留URL,但从http://www.newhome.com/new/test/ *提取内容(重写的位置将包括表单和表单提交)。

值得注意的是,.htaccess文件将等同于'/ one'目录(由于服务器访问限制)

谢谢

1 个答案:

答案 0 :(得分:0)

将此规则作为您DOCUMENT_ROOT/.htaccess文件中的第一条规则:

RewriteEngine On

RewriteRule ^one/.*$ /new/test/index.php [L,NC]