我有一个Wordpress网站,并希望在同一域上有一个静态登录页面,并进行了自定义编码,并且没有任何Wordpress“影响力”。
我之前在其他服务器上都做到了这一点,所以没有问题,所以我通过FTP将文件上传到了根目录/子文件夹中,因此页面为:
domain.com/subfolder/index.php
但是,当我尝试加载页面时,它要么:
如果我尝试访问子文件夹中的任何文件,则结果相同。
我调查了一下,显然这可能是 .htaccess 文件不允许页面“开箱即用”的问题。我目前的 .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
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Wordfence WAF
<Files ".user.ini">
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
</Files>
# END Wordfence WAF
我尝试添加此行,发现这行可能有效:
RewriteRule ^(。*)索引。(php | html?)$ / $ 1 [R = 301,NC,L]
但是,在我尝试之后,整个网站将无法加载。
我也尝试过WP Custom HTML Page plugin,但是:
我找不到其他可能有效的方法,因此对您有所帮助。