2014-10-19 34 views
-1

我在用下面的內容中的public_html文件夾中的.htaccess:的.htaccess中的public_html塊WordPress的博客

DirectoryIndex index3.php 

RewriteBase/

DirectoryIndex index3.php 

RewriteRule ^faq/?$ faq.php [NC,L] 
RewriteRule ^privacy/?$ privacy.php [NC,L] 
RewriteRule ^blog/?$ blog.php [NC,L] 

安裝在我的網站上的WordPress博客下面一行塊我的意思是,每當我去http://mywebsite.net/blog/wp-admin/,我收到此錯誤:

You don't have permission to access /blog/wp-admin/ on this server.

有一個在/public_html/blog/.htaccess另一個.htaccess文件與此內容:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /blog/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /blog/index.php [L] 
</IfModule> 


# END WordPress 

我怎樣才能解決這個問題?奇怪的是我不記得修改任何東西,這突然發生了。

文件夾結構

public_html 
    index.php 
    index3.php 
    faq.php 
    privacy.php 
    blog 
    wp-admin 
    wp-content 
    wp-includes 
    .htacces 
    index.php 
+0

刪除第一個.htaccess文件中的博客規則... – rnevius 2014-10-19 20:40:15

+0

這沒有幫助。刪除'DirectoryIndex index3.php'這一行有助於解決問題,但這顯然是不可能的。 – erdomester 2014-10-19 20:53:16

+0

更改爲'DirectoryIndex index.php'做了訣竅,但我不知道爲什麼?這是一個奇怪的世界。 – erdomester 2014-10-19 21:07:40

回答

-1

如果你的WordPress網站安裝在user/public_html/blog/那麼你就不會想重寫這blog.php。這會阻止你能夠去/blog/wp-admin.php

RewriteRule ^blog/?$ blog.php [NC,L] 

如果我正確理解這一點,這條線可能是你的問題。請詳細說明您正在嘗試使用.htaccess文件完成的操作。

+0

該行應該被註釋掉,我很抱歉。沒有blog.php,因爲我正在mywebsite.com/blog下運行wordpress博客。所以這不是解決方案 – erdomester 2014-10-20 18:07:11