RewriteEngine On
RewriteRule ^(.*)$ mirror.php [R=301]
我想重定向某人在根目錄中進行domain.com/some directory or file
到mirror.php
但仍保留該URL。將頁面重定向到子文件夾而不更改URL
例如,我會輸入domain.com/bob.php
,我想轉到mirror.php,但在url中仍然有domain.com/bob.php。
我該如何做到這一點?
RewriteEngine On
RewriteRule ^(.*)$ mirror.php [R=301]
我想重定向某人在根目錄中進行domain.com/some directory or file
到mirror.php
但仍保留該URL。將頁面重定向到子文件夾而不更改URL
例如,我會輸入domain.com/bob.php
,我想轉到mirror.php,但在url中仍然有domain.com/bob.php。
我該如何做到這一點?
mod_alias
會做你想要的。你可以用AliasMatch ^(.*)$ /var/www/domain.com/mirror.php
之類的東西將所有文件別名爲mirror.php。與mod_rewrite
不同,不能在.htaccess
文件中使用AliasMatch
。你必須把它放進你的httpd.conf
。
這裏有mod_alias
謝謝,嗯有趣...我希望能使用'mod_rewrite'。 –
頁面,你嘗試過改變'(*)''到某個目錄或file'?還要注意''[R = 301]'意味着重定向到。 – HamZa
http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html – benestar
是的,我的意思是任何文件或目錄。謝謝,我編輯了一些我在互聯網上找到的代碼,但是我無法按照我的意願去做。 ' –