我在根目录的子目录中安装了 wordpress。我按照提供的说明将 index.php 放在根目录中并创建适当的 htaccess 文件。网站已启动并运行。除了一个来源外,可以从所有来源按预期进行访问。
该网站以前是一个 html 静态网站,以 default.htm 作为主页。我发现在旧网站的链接http://www.kayakbc.ca/default.htm,如果按照,它会带我到“未找到”页面。没问题,将 /default.htm 的重定向添加到http://kayakbc.ca/。它最终陷入了重定向循环。尝试了各种更改此基本重定向代码,但没有得到好结果。我认为错误来自 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
找遍了所有地方,还是没找到解决办法。我甚至把 default.htm 文件放回根目录,重定向到 index.php,结果还是卡在了同一个重定向循环中。
任何线索都将不胜感激。谢谢。