URL mit .htaccess umschreiben, um doppelte MySQL-Einträge zu erstellen

Wenn Sie die URL mit .htaccess umschreiben, werden alle INSERT-Abfragen mit PHP zweimal ausgeführt (unerwünschte Duplizierung).

Meine.zugang:

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

Undindex.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')"); ?>

Nach einem Ladevorgang von index.php habe ich zwei gleiche Einträge in MySQL. Alles ist in Ordnung, wenn ich .htaccess entferne, also muss ein Problem vorliegen. Die Umschreibedefinition in .htaccess stammt aus Wordpress - ich mag es.

Ich versuche Medoo Framework, aber die Einträge sind immer noch doppelt.

Also, irgendein Vorschlag? :-)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage