.htaccess文件加载索引数次

时间:2015-04-07 09:32:02

标签: regex apache .htaccess

我对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出了什么问题?

0 个答案:

没有答案