我想將用戶重定向到一個特殊的目錄,其中包含着陸頁 ,但只有在用戶鍵入域名或域名後跟斜線和NOTHING其他。只有在域url後面沒有任何內容時纔會重定向
我將如何在htaccess中聲明這樣的條件?
這樣做的原因是,我在同一個域上有一個Web應用程序,並且它必須可以正常使用。我只希望用戶在着陸頁上重定向,以防他們到達域名。
我想將用戶重定向到一個特殊的目錄,其中包含着陸頁 ,但只有在用戶鍵入域名或域名後跟斜線和NOTHING其他。只有在域url後面沒有任何內容時纔會重定向
我將如何在htaccess中聲明這樣的條件?
這樣做的原因是,我在同一個域上有一個Web應用程序,並且它必須可以正常使用。我只希望用戶在着陸頁上重定向,以防他們到達域名。
你可以在你的.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
我想看看WordPress的.htaccess,只需用重定向替換它的index.php部分即可。那個htaccess文件將要做的是,如果用戶登陸任何不是真實位置的東西,它會將它們發送到index.php當前的處理方式,否則將進行處理。 – chris 2012-01-30 04:08:41