2012-09-24 32 views
0

因此,有人在中國不斷重定向人民瀏覽器到我的網站的副本。 這是我的發現。需要更正joomla的RewriteRule htaccess

我有一個joomla安裝,有人在論壇上發佈消息。 通常的電子郵件我得到的是 嘿有人在網站論壇上發佈消息.....繼承人的主題鏈接

www.antifmradio.com/鏈接某處 確定所有偉大的,但今天我得到這個代替

http://122.72.0.7www.antifmradio.com 
電子郵件

所以這http://www.antifmradio.com

改爲此

http://122.72.0.7www.antifmradio.com

好吧,這就是我所做的。我創造了這個重寫規則

RewriteCond %{HTTP_HOST} ^http://122.72.0.7www.antifmradio.com [NC] 
RewriteRule ^(.*)$ http://www.antifmradio.com/$1 [R=301,L] 

現在不管你做什麼,如果你試圖去122.72.0.7鏈接 你將永遠在我的正確域

真棒最終正確!

現在這隻適用於我的ROOT文件夾我的域名, 我需要知道如何寫這個,所以它直接在我的joomla中工作。

Joomla有自己的htaccess文件,我正在使用。 但我不知道在哪裏把這個重寫規則放在那裏。

在我的域名根文件夾

此外,我試着這樣做所以會承認的Joomla文件夾太

RewriteRule ^(.*)$ http://www.antifmradio.com/$1**/$1** [R=301,L] 

,但沒有工作僅僅通過增加額外/$1到底

回答

1

您需要硬編碼您的Joomla文件夾的名稱:

RewriteCond %{HTTP_HOST} ^http://122.72.0.7www.antifmradio.com [NC] 
RewriteRule ^(.*)$ http://www.antifmradio.com/joomla_folder_name/$1 [R=301,L] 

而且你會希望添加以前任何其他規則,你可能在你的joomla文件夾的htaccess文件。