这个简单的重写不起作用。我已经在运行 linux 的服务器上对此进行了测试,并且可以正常工作。 http://www.lokislayer.com/mvc/bob -- 页面显示 bob 应有的样子 --
localhost 不适用于安装的 xampp:
.htaccess 文件
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]enter code here
简单的 index.php 文件
<?php
$url = $_GET['url'];
echo $url;
?>
来自 php 的错误消息:注意:未定义的索引:第 3 行 E:\XAMPP\htdocs\mvc\source\index.php 中的 url
除非我删除第二个 RewriteCond,否则代码不起作用。我确实有 mod rewrite 工作,因为在同一个 xampp 安装上我正在运行 MagentoCE 1.8。