对www.domainname.com和domainname.com的请求应该像现在一样显示index.html,而不是index.php。
这是.htaccess文件:
# -FrontPage-
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
# RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我尝试将DirectoryIndex index.html添加到文件中,但这不起作用。我怀疑这与mod_rewrite的东西有关,但是作为一个apache-n00b我真的只是抓住吸管。
我可以添加一个重写符号,或者我应该怎么做?
答案 0 :(得分:0)
奇怪的是,你的.htaccess对我来说很好,当我请求目录时我得到index.html。
您可以尝试插入此规则:
RewriteCond ^/$ /index.html [L]
如果这不起作用,请获取一些调试信息:
RewriteLog "/some/writable/path/rewrite.log"
RewriteLogLevel 3