我上传到了我的 wordpress 文件,所有的配置问题都得到了解决,现在可以正常工作了,但前提是我输入了完整的地址 - www.mydomain.com/index.php
如果我尝试只输入 www.mydomain.com 它不会加载。
为什么访问网站时没有自动加载index.php?
我上传到了我的 wordpress 文件,所有的配置问题都得到了解决,现在可以正常工作了,但前提是我输入了完整的地址 - www.mydomain.com/index.php
如果我尝试只输入 www.mydomain.com 它不会加载。
为什么访问网站时没有自动加载index.php?
默认 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-content
etc. 文件夹的站点的同一目录中。
如果这没有帮助,请检查您的常规设置以确保您的网站没有指向 /index.php 等。下面的示例屏幕:
将此添加到您的 .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
(这篇文章已经从原始状态编辑得面目全非)