我希望所有的 WordPress 重写都能正常工作,除了:
- 首页为静态html页面,内容在根文件夹的index.html中
/business
被路由到business
根目录中包含静态 html 页面的文件夹。
当我将索引设置为. /index.html [L]
没有任何常规 wordpress 重写工作时。但是,如果我设置DirectoryIndex /index.html
我无法弄清楚如何让重写工作/business
包含需要在http://mywebsite.com/business
url 上提供的 HTML 文件。完全重写规则:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# RewriteRule . /index.php [L]
RewriteRule . /index.html [L]
感谢您提供任何帮助,而不仅仅是一个答案,对您提供的每一行代码的作用的解释可能会帮助我自己和其他人了解下次如何自行处理。
更新:规则仍然不起作用。/wp-admin 一直在工作。