0
我有一個本地.htaccess文件很多mod_rewrites的基本上遵循此模板:的mod_rewrite搞亂頭查詢
RewriteRule ^page\/?$ /page.php [L,QSA]
每個頁面都有一個header.php文件包括包含單個SQL插入:
$new_visit = $db->prepare("INSERT INTO stats (ip_address, clientdata, page_title, timestamp) VALUES (?, ?, ?, UTC_TIMESTAMP())");
$new_visit->execute(array($ip, $clientdata, $page_title));
的問題是,每次訪問頁面時,$ new_visit被稱爲三次,而不是一個:一次有問題的實際頁面,一式兩份(其中有趣的使用「的index.php」爲$ page_title,不管重定向頁面是什麼)。
如果任何人都可以幫我解決這個問題,同時保留mod_rewrite和我的訪問者系統的一些外觀完好無損,我會非常感激。
非常感謝您的指導。你是如何解決它的?你是否修復了冒犯的圖片/ 404,或者你是否改變了mod_rewrites? – Anon
修復鏈接,當然。 – Halcyon
不能夠感謝你,設法隔離了我自己從來沒有設法得到的東西(也許是愚蠢的)。再次感謝。 – Anon