Przepisz adres URL za pomocą .htaccess, aby utworzyć zduplikowane wpisy mysql

Jeśli przepisujesz adres URL za pomocą .htaccess, wszystkie zapytania INSERT z php są wykonywane dwukrotnie (niechciana duplikacja)

Mój.htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Iindex.php:

<?php define('DB_LOGIN', 'mylogin');
define('DB_PASS', 'mypass');
define('DB_HOST', 'localhost');
define('DB_TYPE', 'mysql');
define('DB_NAME', 'dbname');

$mysql = MySQL_Connect(DB_HOST, DB_LOGIN, DB_PASS);
$mysql_db = MySQL_Select_DB(DB_NAME);

mysql_query("INSERT INTO `pages` (`title`, `slug`) VALUES ('TEST', 'test')"); ?>

Po jednym załadowaniu index.php mam dwa takie same wpisy w mysql. Wszystko jest w porządku, gdy usuwam .htaccess, więc musi być problem. Definicja przepisywania w .htaccess pochodzi z Wordpressa - podoba mi się.

Próbuję frameworka Medoo, ale wpisy są nadal zduplikowane.

Więc jakaś sugestia? :-)

questionAnswers(2)

yourAnswerToTheQuestion