如果原站是www.abc.com, 又想www.xyz.com 访问时直接显示某频道,可用此法退而求其次的凑合下。
首先www.xyz.com 也要做好解析绑定。然后参考下列代码做修改,放在htaccess文件下面,和原文件重复的语句可删除
RewriteEngine on # 把 afish.cnblogs.com改为你要绑定的域名. RewriteCond %{HTTP_HOST} ^( # 把 afish改为要绑定的目录. RewriteCond %{REQUEST_URI} !^/afish/ # 不要改以下两行. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # 把 afish改为要绑定的目录. RewriteRule ^(.*)$ /afish/$1 # 把 afish.cnblogs.com改为你要绑定的域名# 把 afish 改为要绑定的目录. # afish/ 后面是首页文件index.php, index.html…… RewriteCond %{HTTP_HOST} ^(www.)?afish.cnblogs.com$ RewriteRule ^(/)?$ afish/index.php [L]
例如本人测试的是商城, 所以目录部分就改成/index.php/shop/,因为我用的是nginx,所以还需要把Apache转Nginx,然后把代码粘贴进宝塔的伪静态内容里。这样配合频道风格的选择可以有个新站了。在新域名xyz里打开其他频道需要把网站菜单写成abc的绝对路径,不然打不开,也许是代码还需加些分别定义才能解决这问题,这就不是小白的事了。此为抛砖,希望高手有更好的解决方案, 也希望官方能开放化开启频道绑域名功能。