我在的cPanel託管的網站。本網站的文件在一個文件夾中。在面板中沒有可能將域名託管到此文件夾,因此當我訪問www.mydomain.com時,我可以看到所有文件夾。我想將我註冊的域名重定向到我的網站所在的文件夾。重定向域特定的文件夾(Joomla網站)
我使用htaccess的文件,並嘗試這個辦法:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mydomain.com$
RewriteRule ^(.*)$ www.hostdomain.com/folder/$1 [L]
,但它不工作。
此:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mydomain.com$
RewriteRule ^(.*)$ folder/$1 [L]
,仍然一無所獲。
我做什麼了?我會感謝一些建議。
編輯:我處理它。
我用:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?mydomain.com$ [NC]
RewriteCond %{REQUEST_FILENAME} !/folder/
RewriteRule ^(.*)$ /folder/$1 [L]
那麼爲了隱藏的Joomla文件夾我添加到Joomla的htaccess:
RewriteCond %{REQUEST_URI} !(\.|/$)
RewriteRule (.*) http://www.mydomain.com/$1/ [R=301,L]
RewriteCond %{REQUEST_URI} !^/folder
RewriteRule ^(.*)$ folder/$1 [L]
和明年我改變的Joomla文件夾中的configuration.php文件:
var $live_site = 'http://www.mydomain.com/';
它的工作原理。
非常感謝您的回答。
就在你的共享主機啓用了mod_rewrite? – ThinkingMonkey 2012-02-09 08:49:08
「它不工作」不工作;-)你必須告訴我們_exactly_你,或當你在一個例子'HTYP鍵入返回什麼什麼樣的錯誤:// www.mydomain.com/somevaliduri'到您的瀏覽器 – TerryE 2012-02-09 10:37:11
ThinkingMonkey,是的。 TerryE「不工作」的意思是「什麼也沒發生」 :-)當我去www.mydomain.com我可以看到所有的文件夾,當我去www.hostdomain.com/folder或www.mydomain.com/folder我可以看到我的網站。 – Delicja 2012-02-09 11:01:13