EEfaq论坛-赚客自留地

 找回密码
 免费注册
12
返回列表 发新帖
楼主: hardrock

出现的奇怪问题

  [复制链接]
 楼主| 发表于 2014-5-4 16:28:00 | 显示全部楼层
本帖最后由 hardrock 于 2014-5-4 16:33 编辑

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-4 16:30:22 | 显示全部楼层
本帖最后由 hardrock 于 2014-5-4 16:33 编辑
鍋子 发表于 2014-5-4 10:42
你是位置放错了:
照你说的,应该是/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就行了

评分

参与人数 2e币 +4 收起 理由
yangjianfeng + 2 有見地
hardrock + 2 以前我的知识是错误的,要纠正.

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2014-5-4 17:07:06 | 显示全部楼层
我表示好像没有看懂在说什么
但是robot.txt里面的disallow已经指出了是A站的路径了 应该是不会影响到lz说得B站和C站的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-30 17:58:58 | 显示全部楼层
public_html/A/
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /A/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /A/index.php [L]
</IfModule>
# END WordPress

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

或者.htaccess两个文件也没有
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|联系我们|Archiver|手机版|小黑屋|EEfaq论坛

GMT+8, 2024-11-23 16:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表