在编码器中重写Url


url rewriting in codeigniter

我正在使用这个

RewriteEngine On
RewriteBase /
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
#RewriteRule ^(.*)$ /jukson/index.php/$1 [L,QSA]

从我的目录中删除index.php。

,但我现在已经安装了windows 8 dev. preview和wamp不能很好地运行在这个操作系统。所以我已经安装了apache, mysql, php手动。除了上面的代码没有从url中删除"index.php"和没有index.php页面无法打开之外,一切都很好。

首先删除重复行RewriteEngine On -只留下第一行。此外,虽然您的页面不应该加载,如果mod重写将被禁用(您应该得到一个错误500页有这个.htaccess),尝试检查它是否被启用。我的建议是,检查错误日志总是一个好主意。