我在共享主机上,并且我的帐户最近已迁移到新服务器。不幸的是,这意味着我没有关于在根级别进行了哪些配置更改的详细信息。但是,处理我们的 mod_rewrite 规则的方式发生了重大变化。
Options +ExecCGI +FollowSymLinks -MultiViews
ModPagespeed off
RewriteEngine On
RewriteRule ^static - [L,E=no-gzip:1]
RewriteRule ^sixteencolors-app/script/dispatch\.fcgi/.*$ - [L,E=no-gzip:1]
RewriteRule ^v0/(.*)$ sixteencolors-app/script/dispatch.fcgi/$1 [PT,L]
预期的结果是/v0/year/
应该将请求重写为/sixteencolors-app/script/dispatch.fcgi/year
,而不是/sixteencolors-app/script/dispatch.fcgi/v0/year/
它在迁移之前有效,从那时起我们就没有进行任何更改。