0

我上传到了我的 wordpress 文件,所有的配置问题都得到了解决,现在可以正常工作了,但前提是我输入了完整的地址 - www.mydomain.com/index.php

如果我尝试只输入 www.mydomain.com 它不会加载。

为什么访问网站时没有自动加载index.php?

4

2 回答 2

0

默认 wordpress .htaccess 是这样的:

# 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

确保将其放入包含wp-contentetc. 文件夹的站点的同一目录中。

如果这没有帮助,请检查您的常规设置以确保您的网站没有指向 /index.php 等。下面的示例屏幕: 在此处输入图像描述

于 2013-08-20T17:49:26.810 回答
0

将此添加到您的 .htaccess 中,最后看起来像这样:

RewriteRule . /index.php [L]
</IfModule>

DirectoryIndex index.php Index.php

# END WordPress

这个 htaccess 片段基于 Ian 所说的 wordpress 默认设置。Plsek 面板可能会有所不同。这是另一个可以提供帮助的页面:http: //support.hostgator.com/articles/specialized-help/technical/apache-htaccess/directory-index-for-plesk-for-linux

(这篇文章已经从原始状态编辑得面目全非)

于 2013-08-20T17:38:35.920 回答