重定向到页面到子文件夹而不更改URL

时间:2013-05-29 21:29:47

标签: .htaccess mod-rewrite

RewriteEngine On
RewriteRule ^(.*)$ mirror.php [R=301]

我想将根目录中domain.com/some directory or file上的某个人重定向到mirror.php,但保留该网址。

例如,我输入domain.com/bob.php,我想去mirror.php,但网址中仍然有domain.com/bob.php。

我该如何做到这一点?

1 个答案:

答案 0 :(得分:1)

mod_alias会做你想要的。您可以使用AliasMatch ^(.*)$ /var/www/domain.com/mirror.php之类的所有文件将所有文件别名为mirror.php。与mod_rewrite不同,不能在AliasMatch文件中使用.htaccess。您必须将其放入httpd.conf

以下是mod_alias

上的页面