2015-06-04 42 views
0

首先,我在AWS上託管我的網站。我有一個普通的WordPress站點,在一個子文件夾中有一個自定義的應用程序。在子文件夾中的.htaccess的是:WordPress Htaccess打破網站的其餘部分

//Htaccess 
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule .* index.php/$0 [PT,L] 

而在根目錄下的.htaccess中:

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

我有一種感覺,WordPress是在/子/搞砸了我的申請,原因是之前的工作我將Wordpress移到了根目錄。如果您需要更多信息,請告訴我。我如何讓Wordpress忽略該目錄?

回答

0

您需要爲WordPress的網站根目錄添加默認的htaccess。 讀出基本,子域的文檔here,多站點等

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

將這個htaccess的子文件夾中。

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
+0

@ Garrettj944是你的wordpress或自定義PHP腳本的子文件夾應用程序? – Noman

+0

定製的PHP – Garrettj944