我在名为“thumbs”的子目录文件夹中安装了 wordpress。我也按照这里的步骤。
一切正常,但如果我转到www.mysite.com/wp-admin
它会将我重定向到www.mysite.com/thumbs/wp-admin
,我不希望这种情况发生,因为我希望子目录文件夹是秘密的。
所以我想要的是如果我访问或有人访问 www.mysite.com/wp-admin 我希望显示 wordpress 404 错误页面。在此先感谢您的帮助。
我错过了什么?
您应该修改您的根.htaccess
(不是thumbs/.htaccess
)文件以添加规则wp-admin
,例如:
RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin - [L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
使用此代码更改您的 HTACCESS
# Switch rewrite engine off in case this was installed under HostPay.
RewriteEngine Off
SetEnv DEFAULT_PHP_VERSION 53
DirectoryIndex index.cgi index.php
# 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