2013-05-29 154 views
0
RewriteEngine On 
RewriteRule ^(.*)$ mirror.php [R=301] 

我想重定向某人在根目錄中進行domain.com/some directory or filemirror.php但仍保留該URL。將頁面重定向到子文件夾而不更改URL

例如,我會輸入domain.com/bob.php,我想轉到mirror.php,但在url中仍然有domain.com/bob.php。

我該如何做到這一點?

+0

頁面,你嘗試過改變'(*)''到某個目錄或file'?還要注意''[R = 301]'意味着重定向到。 – HamZa

+0

http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html – benestar

+0

是的,我的意思是任何文件或目錄。謝謝,我編輯了一些我在互聯網上找到的代碼,但是我無法按照我的意願去做。 ' –

回答

1

mod_alias會做你想要的。你可以用AliasMatch ^(.*)$ /var/www/domain.com/mirror.php之類的東西將所有文件別名爲mirror.php。與mod_rewrite不同,不能在.htaccess文件中使用AliasMatch。你必須把它放進你的httpd.conf

這裏有mod_alias

+0

謝謝,嗯有趣...我希望能使用'mod_rewrite'。 –

相關問題