2011-12-07 88 views
0

我已經購買了Godaddy的自定義域名,它是在博主(google)上單獨託管的。我的域名example.com(不含www)使用Godaddy上的htaccess文件重定向到www.example.com。我試圖創建一個關於Godaddy經濟免費託管的php頁面,因爲博客不支持php。所有內容將繼續在博主上進行託管。但是,我需要這個PHP頁面來顯示我的訪問者的東西。如何排除域上的子頁面(內部頁面)的htaccess重定向?

現在,這是我的問題: - 當我在godaddy上創建一個php頁面/文件(例如:mottobiz.com/recommends/go),當我在瀏覽器中放置url路徑時,它重定向到博客給我博客上不存在說網頁的錯誤。我相信這是由於我的域名被重定向到博主。有沒有一種方法或命令在htaccess將排除這個特定的PHP頁面重定向?

以下是我的htaccess重定向代碼: -

RewriteEngine On 
RewriteCond %{http_host} ^example.com 
RewriteRule ^(.*) http://www.example.com/$1 [R=301,L] 
+2

它會像'RewriteCond%{REQUEST_URI}!^ myfile \ .php'作爲你的.htaccess的第三行。基本上,如果有人請求你的URL並且不請求該文件,那麼重定向到Blogger,否則它將繼續從Godaddy加載該文件。 – JimmyPena

回答

0

嘗試添加下列到你的.htaccess

RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^example.com [NC] 
#only requests that do not begin with /recommends/go 
RewriteCond %{REQUEST_URI} !^/recommends/go [NC] 
RewriteRule (.*) http://www.example.com/$1 [R=301,L] 

你也可以排除特定的文件從上面JP評論說

+0

謝謝,我感謝你的幫助。將嘗試這兩個建議。 –

相關問題