.htaccess将目录/文件重写为新目录/文件

时间:2016-06-09 23:03:26

标签: apache .htaccess redirect mod-rewrite

我尝试使用.htaccess同时重写目录和文件名,但出于某种原因,我无法在网上找到有关此类案例的任何内容。尝试用谷歌搜索什么不是,但根本就没有这方面的例子。

当我访问以下目录中的php文件时:

website.com/somedir/somefile.php

我想打开一个包含在以下位置的文件:

website.com/dirone/dirtwo/dirthree/dirfour/anotherfile.php

尝试简单地301重定向目录

website.com/somedir /

website.com/dirone/dirtwo/dirthree/dirfour /

Redirect 301 http://website.com/somedir/ http://website.com/dirone/dirtwo/dirthree/dirfour/

但是,只有文件名相同时才能使用。但是在我的情况下,文件名也从somefile.php变为anotherfile.php。

还尝试了类似的事情:

RewriteRule ^somedir/somefile\.php website.com/dirone/dirtwo/dirthree/dirfour/anotherfile.php [L,QSA,NC]

但它不起作用。

欢迎任何帮助。

0 个答案:

没有答案