2012-05-13 67 views
-1

我有一個網站在我的服務器上運行,並在這裏是.htaccees的內容文件WordPress安裝不起作用由於,htaccess文件

RewriteEngine on 
RewriteCond $1 !^(index\.php|img|public|robots\.txt) [NC] 
RewriteRule ^(.*)$ /index.php?/$1 [L] 

幾天就回來我的文件夾中安裝的WordPress:例子。 com/my-blog /作爲獨立應用程序 但我無法訪問它。如果我刪除.htaccess文件它確實工作正常,但這使得在任何情況下我無法承受的網站。請幫忙。

請幫忙,我是這個新手。

+2

.htaccess文件看起來不正確。如果在RewriteEngine開啓後$ 1就會變成空白,因此RewriteRule永遠不會運行。你想在這裏做什麼? – Ansari

+0

如何使其正確?你能幫我解決嗎? – asm234

回答

0

你可以從你加入這兩條線到你htaccesfile重寫,你重寫規則之前exlude你的子文件夾:

RewriteCond %{REQUEST_URI} !^/my-blog/ [NC] 
RewriteCond %{REQUEST_URI}!=/my-blog [NC] 

安薩里是正確的BTW約$ 1沒有被設置,因此,從來沒有任何重寫。

+0

謝謝你看起來像它解決了它,但如果安薩里是正確的,那麼如何糾正它呢?我是htaccess中的新手,在這裏無法理解。 – asm234

+0

它在我看來你想排除從那些部分開始的字符串被重寫。所以我會用'$ {REQUEST_URI}'替換'$ 1'。 – Zombaya