您现在的位置:爱折腾>> web>>正文内容

Emlog下二级域名绑定子目录伪静态规则

这里说的二级域名绑定子目录,是指在主域名对应空间根目录装了EMLOG程序的情况,并且是linux+apache环境。我们想让二级域名指向子目录实现访问,就需要修改一下伪静态规则。首先,在你的空间管理平台中绑定二级域名(通常说接收)如:i.ewceo.com,同时域名也要做好解析工作(一般可以用*号泛解析), 剩下的就是配置.htaccess文件了,直接打开根目录下的.htaccess文件可以看到如下代码:

  1. <IfModule mod_rewrite.c> 
  2. RewriteEngine on  
  3. RewriteCond %{REQUEST_FILENAME} !-f  
  4. RewriteCond %{REQUEST_FILENAME} !-d  
  5. RewriteBase /  
  6. RewriteRule . /index.php [L]  
  7. </IfModule> 

现在我们以指定daohang.shuyong.net指向/daohang/目录为例修改以上代码:

  1. <IfModule mod_rewrite.c> 
  2. RewriteEngine on  
  3. RewriteCond %{HTTP_HOST} ^www.shuyong.net$  
  4. RewriteCond %{REQUEST_FILENAME} !-f  
  5. RewriteCond %{REQUEST_FILENAME} !-d  
  6. RewriteBase /  
  7. RewriteRule . /index.php [L]  
  8.  
  9. RewriteCond %{HTTP_HOST} ^daohang.shuyong.net$  
  10. RewriteCond %{REQUEST_URI} !^/daohang/  
  11. RewriteCond %{REQUEST_FILENAME} !-f  
  12. RewriteCond %{REQUEST_FILENAME} !-d  
  13. RewriteRule ^(.*)$ /daohang/$1  
  14. RewriteCond %{HTTP_HOST} ^daohang.shuyong.net$  
  15. RewriteRule ^(/)?index.php$ daohang/index.html [L]  
  16. </IfModule> 

相关文章