2013-04-12 69 views
0

好吧,我已經與godaddy託管,我有2個網站與他們託管。我製作了一個htaccess規則,並將其添加到我的主目錄中,並同時生效了兩個域名。林只是想知道是否有任何我可以添加到它只爲一個域名工作? 我的國防部重寫規則已經follwedUrl重寫爲域名

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule (.*)_ index.php?pageid=$1 

當我加入這個我的主要目錄是影響這兩個網站我主持。 規則換貨要改變這個 mysite.com?index.php 這個 mysite.com/index_

但我已經說過,我需要一些如何在一側設置一個域名是一些如何。

回答

0

加入這一行你RewriteRule

RewriteCond %{HTTP_HOST} ^www.mydomainname.com$ 

您的規則之前,只會影響這個領域,你的.htaccess應該是這樣的:

Options +FollowSymLinks 
RewriteEngine on 
RewriteBase/
RewriteCond %{HTTP_HOST} ^www.mysite.com$ 
RewriteRule (.*) /index.php?pageid=$1 

這將匹配

http://www.mysite.com/week1 

並將其改寫爲

http://www.mysite.com/index.php?pageid=week1 

然後你就可以訪問$_GET['pageid']來獲取值

+0

非常感謝你。 –

+0

然後我可以回顯$ 1獲得頁面ID?我試着回顯出獲取頁面的ID,但得到完整的url ... –

+0

請參閱編輯更新 –