我有wordpress安裝在名爲「拇指」的子目錄文件夾。我也按照步驟here。wordpress將我重定向到子目錄文件夾
一切正常,但如果我去www.mysite.com/wp-admin
它將我重定向到www.mysite.com/thumbs/wp-admin
,我不希望發生這種情況,因爲我希望子目錄文件夾是祕密的。
所以我想要的是如果我訪問或有人訪問www.mysite.com/wp-admin我想顯示wordpress 404錯誤頁面。先謝謝您的幫助。
我錯過了什麼?
我有wordpress安裝在名爲「拇指」的子目錄文件夾。我也按照步驟here。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]
與此代碼
# 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
它不起作用,我使用的是hostmonster。 – user1737222
仍然沒有工作對我來說改變你的.htaccess。最初我沒有看到任何.htaccess文件,但如果我將我的固定鏈接更改爲postname或任何.htaccess將出現。我爲wp-admin添加了規則,但仍然不起作用。感謝您的答覆。 – user1737222
順便說一句,我改變子目錄文件夾thumbsup,它將我重定向到這個URL,如果我沒有登錄http://royale-shop.com/thumbsup/wp-login.php?redirect_to=http%3A% 2F%2Froyale-shop.com%2Fthumbsup%2Fwp-admin%2F&reauth = 1 – user1737222
這應該工作(測試時,我寫了答案),你真的修改'/。htaccess',而不是'/ thumbsup/.htaccess'? – soju