我最近将我的 .htaccess 文件修改为:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mysite\.net [NC]
RewriteRule (.*) http://www.mysite.net/$1 [L,R=301]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
这样非 www 页面被重定向到 www 并且 index.php 从我的链接中被删除。但是有一个问题:我所有的表格都不起作用。每当我按下提交按钮时,页面都会重新加载,没有其他任何事情发生。如果我删除第 2 行和第 3 行,它正在工作(显然,没有将非 www 页面重定向到 www)。我怎样才能使这项工作做好准备?