403 mod_rewrite&错误403 GET参数

时间:2016-05-30 08:09:08

标签: apache .htaccess mod-rewrite http-status-code-403

我的应用程序根目录中有以下.htaccess:

htmlwebpackplugin

在我的Windows开发机器上都运行良好。我现在已经使用Apache 2.4将所有内容复制到Ubuntu服务器上,并且它不再正常工作了。 当我使用Options +FollowSymLinks Options -Indexes RewriteEngine On RewriteCond %{REQUEST_URI} !(/$|\.) RewriteRule (.*) %{REQUEST_URI}/ [R=301,L,QSA] RewriteRule ^(.*)/(.*)/(.*)/$ index.php?controller=$1&action=$2&arg1=$3 [NC,L,QSA] RewriteRule ^(.*)/(.*)/$ index.php?controller=$1&action=$2 [NC,L,QSA] # rules RewriteRule ^(.*)/$ index.php?controller=$1 [NC,L,QSA] # rules /SignUp这样的简单网址时,一切都很好。但是,只要我尝试附加GET参数(因此是QSA),例如/Account/Activate/Account/Activate?test=123,我就会收到来自服务器的 403 Forbidden 回复。

apache的错误和访问日志中没有条目。

我错过了什么吗?

0 个答案:

没有答案