2013年1月9日星期三

【转】如何让PHPB2B2.4支持企业二级域名

1、打开文件 global.php, 找到:
  1. $subdomain_support = 0;//0, Close;1, Open.
  2. $config_subdomain = ".yourdomain.com";
复制代码
改为
  1. $subdomain_support = 1;//0, Close;1, Open.
  2. $config_subdomain = ".yourdomain.com";//你的二级域名的后半部分
复制代码
2、打开网站根目录下的 htaccess.txt (如果你没有改过的话)改为 .htaccess, 在有些FTP工具中, 可能这个 .htaccess不可见, 需要你使用过滤器让它显示出来, 或者你修改完后上传。内容可能如下:
  1. # BEGIN REWRITE
  2. ErrorDocument 404 http://www.yourdomain.com/404.php
  3. ErrorDocument 403 http://www.yourdomain.com/404.php
  4. <IfModule mod_rewrite.c>
  5. RewriteEngine on
  6. RewriteBase /
  7. RewriteCond %{HTTP_HOST} ^(www.)?(?!/.|www|bbs|demo)(.*)\.yourdomain.com$
  8. RewriteRule ^/?$ /%{HTTP_HOST}
  9. RewriteRule ([^.]+)\.yourdomain.com(.*) /space.php?userid=$1
  10. #RewriteRule ^(.*)/offer/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(.*)/$ /offer/detail.php?id=1 [QSA]
  11. #RewriteRule ^(.*)/offer/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/$ /offer/list.php?year=$2&month=$3&day=$4 [QSA]
  12. #RewriteRule ^(.*)/offer/([0-9]{4})/([0-9]{1,2})/$ /offer/list.php?year=$2&month=$3 [QSA]
  13. #RewriteRule ^(.*)/offer/([0-9]{4})/$ /offer/list.php?year=$2 [QSA]
  14. #RewriteRule ^(.*)/product/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(.*)/$ /product/content.php?id=1 [QSA]
  15. #RewriteRule ^(.*)/news/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(.*)/$ /news/detail.php?id=1 [QSA]
  16. #RewriteRule ^(.*)/market/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(.*)/$ /market/detail.php?id=1 [QSA]
  17. #RewriteRule ^(.*)/fair/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(.*)/$ /fair/detail.php?id=1 [QSA]
  18. #RewriteRule ^(.*)/tag/(.*)/$ /tag.php?keyword=$2 [L]
  19. #RewriteRule ^(.*)/member/(.*)/$ /space.php?userid=$2 [L]
  20. </IfModule>
  21. # END REWRITE
复制代码
把其中的 yourdomain.com改为你的域名相对应的部分即可。
3、访问你的企业网站, 例如 http://companyname.yourdomain.com/,出现正确的企业网站。

摘自:http://bbs.phpb2b.com/thread-450-1-1.html

没有评论: