如何更改默认站点目录

时间:2016-02-16 09:50:30

标签: php wordpress .htaccess web

我刚刚在我的服务器(www.albertotry.esy.es)中设置了Wordpress,并通过FTP添加了新的站点文件,但如果我尝试访问该站点,我看不到index.html新网站,但默认的Wordpress网站。

我很确定.htaccess文件存在问题:

# Do not remove this line or mod_rewrite rules and search engine friendly URLs will stop working
RewriteBase /

# 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

当我输入“www.albertotry.esy.es”时,我应该更改显示的页面?

1 个答案:

答案 0 :(得分:1)

您正在使用的.htaccess文件是默认的WordPress文件(第一行除外,它是重复的)。它将不是目录或文件的所有发送到index.php。如果您只想在访问域根目录时加载index.html,请更改相关规则并在其后添加另一个规则:

旧规则:

RewriteRule . /index.php [L]

新规则:

RewriteRule !^$ /index.php [L]

!^$基本上意味着“任何非空的字符串” - 在这种情况下,字符串是请求URI。

然后在那个下面添加一个新规则(你也可以在之前添加它,如果你愿意 - 不应该有所作为):

RewriteRule ^$ /index.html [L]

此处,!已删除,其含义更改为“ 为空的任何请求URI。因此,请求http://www.albertotry.esy.es/将显示{{1}文件,但发出任何其他请求将重写为WordPress。

但是,我相信WordPress可能会检查评论index.html# BEGIN之间的代码内容,因此不确定这是否是防弹的。但是,它确实回答了你的问题。