2016-07-31 109 views
0

我有一个WordPress站点设置domian.com现在我做了一个名为调度程序的文件夹,并安装了laravel应用程序。在我的laravel应用程序,我有一个.htaccess中的调度文件夹htaccess允许laravel网站里面的wordpress

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

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule .* public/index.php [QSA,L] 

</IfModule> 

内以下及以下htaccess的是在WordPress站点住

# 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 

我需要发生的是主服务器的文件夹domian.com/scheduler或domain.com/scheduler/.....应该指向调度程序目录并运行laravel应用程序我在做什么错误我需要添加到主目录中的什么htaccess

+0

它在哪里重定向到现在? – apokryfos

+0

当我转到mydomain.com/scheduler时,它转到wp-login.php – Yeak

+0

您在/ scheduler文件夹中共享的.htaccess文件? – apokryfos

回答

1

添加另一个用最后的L重写规则标志:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^scheduler($|/) - [L] 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 
+0

谢谢你完美的作品 – Yeak