htaccess允许lapress网站内的wordpress

时间:2016-07-31 16:16:28

标签: php wordpress apache .htaccess laravel

我有一个wordpress网站设置domian.com现在我创建了一个名为scheduler的文件夹,并安装了一个laravel应用程序。在我的laravel应用程序中,我在调度程序文件夹

中有一个带有以下内容的.htaccess
<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

1 个答案:

答案 0 :(得分: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