利用.htaccess將域名綁定到子目錄

根目錄的.htaccess以下:
javascript

[javascript] view plain copy
 
  1. RewriteEngine On  
  2. RewriteCond %{HTTP_HOST} ^((www|blog)\.)?anysns\.com$  
  3. RewriteCond %{REQUEST_URI} !^/blog/  
  4. RewriteCond %{REQUEST_FILENAME} !-f  
  5. RewriteCond %{REQUEST_FILENAME} !-d  
  6. RewriteRule ^(.*)$ /blog/$1  
  7. RewriteCond %{HTTP_HOST} ^((www|blog)\.)?anysns\.com$  
  8. RewriteRule ^(/)?$ blog/index.php [L]  
  9.   
  10. RewriteCond %{HTTP_HOST} ^(www\.)?csslog\.com\.cn$  
  11. RewriteCond %{REQUEST_FILENAME} !-d  
  12. RewriteCond %{REQUEST_FILENAME} !-f  
  13. RewriteRule ^(.*)$ index.php [QSA,L]  
我要綁定的是把anysns.com綁定到blog目錄中,因此不只要在根目錄放置.htaccess文件,還要在blog目錄中放置.htaccess文件,blog目錄中的.htaccess寫法以下:
[javascript] view plain copy
 
  1. RewriteEngine On  
  2. RewriteBase /blog  
  3. RewriteCond %{REQUEST_FILENAME} !-f  
  4. RewriteCond %{REQUEST_FILENAME} !-d  
  5.   
  6. RewriteRule . /blog/index.php [L]  
OK,作完上面的就OK啦,主要在本地寫.htaccess並命名是不可能的,能夠先保存爲1.htaccess相似的名字,傳到服務器上在修改爲爲.htaccess,安全起見還有設置屬性爲644。
相關文章
相關標籤/搜索