2017-01-02 49 views
-1

我在根目錄下安裝了WordPress,我想在子目錄下安裝laravel lumen。它給wordpress錯誤「找不到頁面!」。 我可以從其他目錄訪問文件。 我流明.htaccess文件的代碼是laravel lumen安裝在wordpress安裝目錄內

<IfModule mod_rewrite.c> 
<IfModule mod_negotiation.c> 
    Options -MultiViews 
</IfModule> 

RewriteEngine On 

# Redirect Trailing Slashes If Not A Folder... 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/$ /$1 [L,R=301] 

# Handle Front Controller... 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L] 

# Handle Authorization Header 
RewriteCond %{HTTP:Authorization} . 
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 

我沒有在WordPress的.htaccess文件特別。 我要做什麼?

+0

我對那裏laravel管腔安裝的WP-內容相同級別的管腔目錄。 – Asif

+0

Apache或nginx? –

+0

Linux上的Apache服務器。 – Asif

回答

0

更新您的.htaccess文件。添加

RewriteCond $1 !^(YOUR_LUMEN_DIRECTORY) 

RewriteEngine On 

樣品的.htaccess規則:

<IfModule mod_rewrite.c> 
<IfModule mod_negotiation.c> 
    Options -MultiViews 
</IfModule> 

RewriteEngine On 
RewriteCond $1 !^(YOUR_LUMEN_DIRECTORY) 

# Redirect Trailing Slashes If Not A Folder... 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/$ /$1 [L,R=301] 

# Handle Front Controller... 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L] 

# Handle Authorization Header 
RewriteCond %{HTTP:Authorization} . 
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 
+0

我已經加入like this RewriteCond $ 1!^流明 同樣的問題。 :( – Asif

+0

這個.htaccess文件在/ lumen/public /目錄下 – Asif

+0

你錯過了支撐(),試試這個RewriteCond $ 1!^(流明)在你的wordpress htaccess文件中,路徑應該像/pubic_html/.htaccess文件。默認.htaccess爲/ lumen/public / –