我尝试使用.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]
但它不起作用。
欢迎任何帮助。