我有一个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
答案 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