Apache Rewrite如何通过替换部分来重定向url?

时间:2015-12-08 09:47:55

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

以此网址为例:

 www.mysite.com/old/blablabla/some.html

我想用/old/替换任何以/new/old/开头的请求uri。 那个样本应该是

 www.mysite.com/new/old/blablabla/some.html

我试过了,但我得到了404:

RewriteCond %{REQUEST_URI} ^/old/
RewriteRule ^/old/(.*)$ /new/old/$1 [L]

1 个答案:

答案 0 :(得分:0)

就这样:

RewriteRule ^/old/(.*) /new/old/$1 [L]

/new/old/blablabla/some.html必须在服务器路径中存在phisicaly。