hardrock 发表于 2014-5-4 16:28:00

本帖最后由 hardrock 于 2014-5-4 16:33 编辑

yangjianfeng 发表于 2014-5-3 22:18 static/image/common/back.gif
网站根目录就是 /public_html/啊,你放在这里不会有事的啊,你是向搜索引擎说明不想收录A.com而已啊,而且 ...
robots.txt位置分别有两种情况了?是不是这样做?
1,买主机+送域名,主域名作为域名做站,A.com,
为了一个主机空间做多个站,我建立目录A, wordpress文件复制到/public_html/目录A ,
robots.txt放到/public_html/       ,    访问A.com/robots.txt

2,从另外域名商购买B.com,add domains 绑定域名B.com指向目录B, cpanel自动建立目录B ,wordpress文件复制到/public_html/目录B ,
robots.txt放到/public_html/B/   ,   访问B.com/robots.txt


hardrock 发表于 2014-5-4 16:30:22

本帖最后由 hardrock 于 2014-5-4 16:33 编辑

鍋子 发表于 2014-5-4 10:42 static/image/common/back.gif
你是位置放错了:
照你说的,应该是/public_html/这是A.com的正确目录
/public_html/B/   这才是B.com的 ...
robots.txt位置分别有两种情况了?是不是这样做?

1,买主机+送域名,主域名作为域名做站,A.com,
为了一个主机空间做多个站,我建立目录A, wordpress文件复制到/public_html/目录A/,
robots.txt放到/public_html/       ,    访问A.com/robots.txt

2,从另外域名商购买B.com,add domains 绑定域名B.com指向目录B, cpanel自动建立目录B ,wordpress文件复制到/public_html/目录B/ ,
robots.txt放到/public_html/B/   ,   访问B.com/robots.txt





补充内容 (2014-5-8 14:57):
.htaccess 文件位置:
1,主域名作为域名A.com,wp文件放在目录A, public_html/.htaccess
2,add domains 绑定域名B.com,自动建目录B, public_html/B/.htaccess

补充内容 (2014-5-10 15:16):
.htaccess文件一定和index.php同目录。

‌‌‌‌‌ 发表于 2014-5-4 17:06:28

好吧。真是十万个为什么。我再系统的说遍,看不看得懂就看你了。。或者看我的表达能力。。以后不回了
首先你封装一个网站A,把域名a.com指向/public_html ,但是你把除了index.php这个入口文件的其他文件移到目录A,原则上或者是扣细节的话,你还是把网站安装在了/public_html。。因为入口文件index.php在这个目录。。。这里我说一下工作流程吧,首先当你输入a.com的时候,会把域名指向/public_html,但是你没输后面的东西,只有一个域名www.a.com。。根据apache或者nginx等webserver的设置,默认会解析到index.html或者index.php。所以你输入a.com的话,其实等于输入www.a.com/index.php。。然后入口文件index.php调用被转移到目录A里的其他文件输出wordpress的主页。。

所以你把robots.txt传到/public_html就行了!!

其实最简单的做法。不要去想你文件装到哪里!!!只需判断你域名绑定在哪个文件夹!你就把文件传到那里。。在不配置伪静态等手段的情况下,是没有问题的。。。

最后当你封装另一个网站B.com的时候,把域名绑到/public_html/B,就把robots.txt传到/public_html/B就行了

羊羊waste 发表于 2014-5-4 17:07:06

我表示好像没有看懂在说什么
但是robot.txt里面的disallow已经指出了是A站的路径了 应该是不会影响到lz说得B站和C站的

hardrock 发表于 2014-12-30 17:58:58

public_html/A/
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /A/
RewriteRule ^index\.php$ -
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /A/index.php
</IfModule>
# END WordPress

public_html/
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ -
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>
# END WordPress

或者.htaccess两个文件也没有
页: 1 [2]
查看完整版本: 出现的奇怪问题