используя mod_rewrite с XAMPP и Windows 7 - 64 бит?
у меня есть простое правило mod_rewrite, которое позволяет мне перенаправлять любые запросы, которые не являются реальными файлами или каталогами, в файл index.php
Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
в файле PHP я положил этот простой код для обработки этой навигации
<?php
$navString = $_SERVER['REQUEST_URI']; // Returns "/Mod_rewrite/edit/1/"
$parts = explode('/', $navString); // Break into an array
// Lets look at the array of items we have:
print_r($parts);
?>
моя среда разработки - XAMPP и Windows 7 - 64 бит файл httpd.conf
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>
<Directory "C:/xampp/cgi-bin">
AllowOverride All
Options None
Order allow,deny
Allow from all
</Directory>
моя проблема в том, что когда-нибудь я передаю любую переменную в сценарий, например
http://locahost/test/somethinghere/andhere
он перенаправляет меня на страницу локального хоста по умолчанию, которая
http://locahost/xampp