2012-07-19 78 views
0

我有一個網站,website.com,它也恰好可以通過訪問website.ipage.com。以下是我需要的:所有請求http://website.com需要發送到http://www.website.com使用htaccess阻止訪問域名,除了在一個子文件夾中

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{http_host} ^website.com [nc] 
RewriteRule ^(.*)$ http://www.website.com/$1 [r=301,nc] 

這是我無法弄清楚如何做到:使用下面的htaccess文件我已經管理這個所有請求http://website.ipage.com也必須送到http://www.website.comEXCEPThttp://website.ipage.com/stats/(子文件夾/統計/仍必須通過website.ipage.com訪問)。

我設法做以下修改修改上述htaccess文件到http://website.ipage.com所有請求重定向到http://www.website.com

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{http_host} ^(website.com|website.ipage.com) [nc] 
RewriteRule ^(.*)$ http://www.website.com/$1 [r=301,nc] 

就剩下我只有一個問題:我如何允許訪問website.ipage.comONLY如果請求試圖訪問/統計/子文件夾?

回答

1

添加重寫規則

RewriteCond %{REQUEST_URI} !^/stats/subfolder [NC] 
+0

謝謝。這完美地解決了我的問題。 – worsnupd 2012-07-19 21:15:53

相關問題