2012-10-11 57 views
1

我有wordpress安裝在名爲「拇指」的子目錄文件夾。我也按照步驟herewordpress將我重定向到子目錄文件夾

一切正常,但如果我去www.mysite.com/wp-admin它將我重定向到www.mysite.com/thumbs/wp-admin,我不希望發生這種情況,因爲我希望子目錄文件夾是祕密的。

所以我想要的是如果我訪問或有人訪問www.mysite.com/wp-admin我想顯示wordpress 404錯誤頁面。先謝謝您的幫助。

我錯過了什麼?

回答

1

您應該修改您的根.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] 
+0

仍然沒有工作對我來說改變你的.htaccess。最初我沒有看到任何.htaccess文件,但如果我將我的固定鏈接更改爲postname或任何.htaccess將出現。我爲wp-admin添加了規則,但仍然不起作用。感謝您的答覆。 – user1737222

+0

順便說一句,我改變子目錄文件夾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

+0

這應該工作(測試時,我寫了答案),你真的修改'/。htaccess',而不是'/ thumbsup/.htaccess'? – soju

0

與此代碼

# 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 
+0

它不起作用,我使用的是hostmonster。 – user1737222

相關問題