WordPress网站上的静态页面返回404错误(htaccess文件帮助)

时间:2018-10-29 16:05:59

标签: php html wordpress .htaccess ftp

我有一个Wordpress网站,并希望在同一域上有一个静态登录页面,并进行了自定义编码,并且没有任何Wordpress“影响力”。

我之前在其他服务器上都做到了这一点,所以没有问题,所以我通过FTP将文件上传到了根目录/子文件夹中,因此页面为:

  

domain.com/subfolder/index.php

但是,当我尝试加载页面时,它要么:

  • 显示Wordpress的页眉/页脚和404错误
  • 或者它会永久加载并不会加载任何CSS,图像等...

如果我尝试访问子文件夹中的任何文件,则结果相同。

我调查了一下,显然这可能是 .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,但是:

  1. 它仅允许您添加html页面,而没有随附的文件夹(css,js,图像等)
  2. 它甚至都无法正常工作-它显示的页面就像是带有Wordpress页眉/页脚的博客帖子

我找不到其他可能有效的方法,因此对您有所帮助。

0 个答案:

没有答案