.htaccess 关于htaccess和robots.txt

.htaccess 关于htaccess和robots.txt,.htaccess,seo,robots.txt,.htaccess,Seo,Robots.txt,嗨,这是我在Stackoverflow的第一个问题,你能帮我吗。它涉及htaccess文件和robot.txt文件。十月份,我从以前的非WordPress网站创建了一个WordPress网站。我已经在现有站点的子域上构建了新站点,因此在我构建新站点时,活动站点可以保持活动 我在子域上建立的站点是活动的,但我担心旧的htaccess文件和robots txt文件是否应该删除它们;我在新网站上创建了新的htaccess和robots.txt文件,并将旧的htaccess文件保留在那里。只需提及,所有

嗨,这是我在Stackoverflow的第一个问题,你能帮我吗。它涉及htaccess文件和robot.txt文件。十月份,我从以前的非WordPress网站创建了一个WordPress网站。我已经在现有站点的子域上构建了新站点,因此在我构建新站点时,活动站点可以保持活动

我在子域上建立的站点是活动的,但我担心旧的htaccess文件和robots txt文件是否应该删除它们;我在新网站上创建了新的htaccess和robots.txt文件,并将旧的htaccess文件保留在那里。只需提及,所有旧内容文件仍位于服务器上名为“旧文件”的文件夹下,因此我假设这些文件不会影响问题。以下是每个文件的内容:

我通过ftp filezilla点击“public html”访问htaccess和robots.txt文件。我创建的站点(htaccess详细信息如下)。W3TC是我几天前刚安装的wordpress缓存插件,因此我这里没有查询任何关于W3TC的信息:

# BEGIN W3TC Browser Cache
<IfModule mod_deflate.c>
<IfModule mod_headers.c>
    Header append Vary User-Agent env=!dont-vary
</IfModule>
<IfModule mod_filter.c>
    AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json
<IfModule mod_mime.c>
    # DEFLATE by extension
    AddOutputFilter DEFLATE js css htm html xml
</IfModule>
</IfModule>
</IfModule>
# END W3TC Browser Cache
# BEGIN W3TC CDN
<FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
# END W3TC CDN
# BEGIN W3TC Page Cache core
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteRule .* - [E=W3TC_ENC:_gzip]
RewriteCond %{HTTP_COOKIE} w3tc_preview [NC]
RewriteRule .* - [E=W3TC_PREVIEW:_preview]
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} =""
RewriteCond %{REQUEST_URI} \/$
RewriteCond %{HTTP_COOKIE} !(comment_author|wp\-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle) [NC]
RewriteCond "%{DOCUMENT_ROOT}/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}" -f
RewriteRule .* "/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}" [L]
</IfModule>
# END W3TC Page Cache core
# 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
重写规则^(.*)$$1[L,R=301] 以前的站点(旧站点的htaccess): 全盘否定


我创建的站点(Robots.txt): 用户代理:* 不允许:/wp admin/

网站地图:

上一个站点(Robots.txt): 用户代理:* 禁止:


请你帮忙。我非常感谢你抽出时间


非常感谢。

删除旧的robot.txt和htaccess。

删除旧的robot.txt和htaccess。

您好,感谢您提供的最小响应。我在别处得到了帮助。我向开发站点添加了robots.txt文件,因此不允许使用机器人。我将所有附件重定向到它们的原始页面。所有其他文件都已就位。我会把它留在那里。给那个回复的人,谢谢。但是说我所要做的只是删除旧的robot和htaccess文件是不正确的,因为它们仍然是宏伟计划中所需要的。Stackoverflow在网上有很好的声誉,所以在帮助他人解释时,他们可以理解你建议背后的逻辑。我很高兴我没有采纳你的建议,因为我本来可以考虑解决一个更大的问题。祝你有一个愉快的一天。

你好,谢谢你的回复。我在别处得到了帮助。我向开发站点添加了robots.txt文件,因此不允许使用机器人。我将所有附件重定向到它们的原始页面。所有其他文件都已就位。我会把它留在那里。给那个回复的人,谢谢。但是说我所要做的只是删除旧的robot和htaccess文件是不正确的,因为它们仍然是宏伟计划中所需要的。Stackoverflow在网上有很好的声誉,所以在帮助他人解释时,他们可以理解你建议背后的逻辑。我很高兴我没有采纳你的建议,因为我本来可以考虑解决一个更大的问题。祝你一天愉快。

一点后续提示:除了通过robots.txt阻止内容外,我建议你在每个页面上使用

meta-content=“noindex,noarchive,nofollow”name=“robots”(您将需要在此添加<和结束标记)

原因是一些机器人程序没有考虑robots.txt内容


此外,我永远不会允许人们或机器人看到旧的htaccess文件!!如果人们可以阅读您的htaccess内容,您可能会面临严重的安全问题。

一点后续提示:除了通过robots.txt阻止内容之外,我建议您在每个页面上使用

meta-content=“noindex,noarchive,nofollow”name=“robots”(您将需要在此添加<和结束标记)

原因是一些机器人程序没有考虑robots.txt内容


此外,我永远不会允许人们或机器人看到旧的htaccess文件!!如果人们可以阅读您的htaccess内容,您将面临严重的安全问题。

您好,请解释原因?我不希望Google机器人跟踪旧站点,因为我不希望旧站点中的任何页面等被索引,所以我为什么要删除?谢谢,如果有人能提供帮助,我会欢迎更多的信息。删除如此重要的内容会带来很大的风险,我想确切地了解原因。非常感谢。还有谁和迪利普有相同的观点吗?请给我留下你的评论。谢谢各位专家的帮助?嗨,能解释一下原因吗?我不希望Google机器人跟踪旧站点,因为我不希望旧站点中的任何页面等被索引,所以我为什么要删除?谢谢,如果有人能提供帮助,我会欢迎更多的信息。删除如此重要的内容会带来很大的风险,我想确切地了解原因。非常感谢。还有谁和迪利普有相同的观点吗?请给我留下你的评论。感谢各位专家的帮助?我也会从您的问题中删除htaccess内容的复制和粘贴版本!PPS:您应该仔细阅读以下文章:我也会从您的问题中删除htaccess内容的复制和粘贴版本!PPS:您应该仔细阅读以下文章:
#Force non-www:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.websiteurl\.co.uk [NC]