在bluehost上購買了空間,如何讓一個主域名訪問子目錄呢,最簡單方法是用.htaccess 來進行限制。

在bluehost 的/public_html 新建立一個.htaccess 文件,如果沒有這個文件的話。

拷貝下面代碼放到.htaccess 文件裡

# Bluehost.com 
# .htaccess main domain to subdirectory redirect 
# Copy and paste the following code into the .htaccess file 
# in the public_html folder of your hosting account 
# make the changes to the file according to the instructions. 
# Do not change this line. 
RewriteEngine on 
# Change yourdomain.com to be your main domain.添加你的主域名
RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$ 
# Change 'subdirectory' to be the directory you will use for your main domain.需要指定的子目錄
RewriteCond %{REQUEST_URI} !^/subdirectory/ 
# Don't change this line. 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
# Change 'subdirectory' to be the directory you will use for your main domain.需要指定的子目錄
RewriteRule ^(.*)$ /subdirectory/$1 
# Change yourdomain.com to be your main domain again. 
# Change 'subdirectory' to be the directory you will use for your main domain 
# followed by / then the main file for your site, index.php, index.html, etc.主域名
RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$ 
RewriteRule ^(/)?$ subdirectory/ index.php [L]

arrow
arrow

    拓界行銷-ajlin 發表在 痞客邦 留言(0) 人氣()