2012-01-30 33 views
1

我想將用戶重定向到一個特殊的目錄,其中包含着陸頁 ,但只有在用戶鍵入域名或域名後跟斜線和NOTHING其他。只有在域url後面沒有任何內容時纔會重定向

我將如何在htaccess中聲明這樣的條件?

這樣做的原因是,我在同一個域上有一個Web應用程序,並且它必須可以正常使用。我只希望用戶在着陸頁上重定向,以防他們到達域名。

+0

我想看看WordPress的.htaccess,只需用重定向替換它的index.php部分即可。那個htaccess文件將要做的是,如果用戶登陸任何不是真實位置的東西,它會將它們發送到index.php當前的處理方式,否則將進行處理。 – chris 2012-01-30 04:08:41

回答

1

你可以在你的.htaccess文件中使用這樣的代碼:

Options +FollowSymLinks -MultiViews 
RewriteEngine on 

RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.com$ [NC] 
RewriteRule ^$ /special-dir [R=301,L] 

這將在這個意義上做外部重定向在瀏覽器的網址也將變更爲http://www.mydomain.com/special-dir

+0

太棒了,謝謝!爲了完整性,如何在沒有www的情況下添加選項? – ondrobaco 2012-01-30 04:40:11

+0

不客氣。我編輯了我的答案,使域名www可選。 – anubhava 2012-01-30 04:46:58

相關問題