我按如下所示配置htaccess
// this htaccess in /var/www/html
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ blog1/public/ [L]
RewriteRule ^market(.*)$ blog2/laravel/ [L]
</IfModule>
这是blog2中的处理方式 选项-MultiViews
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ / [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}]
我将index.php从laravel文件夹移到了blog2。
当我访问http://website.com/market时,它将始终遵循blog1规则,而不是重定向至blog2 / laravel。
如果http://website.com/blog2会很好,但是我要这样做的原因是因为想要以这种方式制作网址http://website.com/market-us等。
我的配置出了什么问题?