我对index.php进行了INSERT
查询,当我加载某个网站页面时,我发现查询执行了3到5次。
这是.htaccess的mod_rewrite:
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ /index\.php/$1 [QSA,L]
index.php是我的调度员。我在反斜杠后得到第一个单词并要求与该单词对应的页面。
我尝试了几个不同的RewriteRule
- s,查询开始运行一次(使用此代码段
RewriteRule ^([^/]+)/?$ /index\.php/$1 [QSA,L]
),
但是当我尝试加载像http://www.example.com/somepage/param1这样的URI时,我收到了404错误。 我的.htaccess出了什么问题?