【发布时间】:2012-05-07 17:58:44
【问题描述】:
我正在尝试将网址设置为
http://127.0.0.1/dev/blog/welcome 但是当我输入它时,它会将 url 更改为 http://127.0.0.1/dev/blog/index.php/welcome
但是当我使用http://127.0.01/dev/blog//welcome 时,出于某种原因,它会保持这种状态。
我的 .htaccess 是
RewriteEngine On
RewriteBase /dev/blog
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|images|robots\.txt|css)
RewriteRule ^(.*)$ index.php?/$1 [L]
我的 config.php 已经配置好了
$config['base_url'] = 'http://127.0.0.1/dev/blog/';
$config['index_page'] = '';
哦,我确实检查了 mod_rewrite 是否打开并且我正在使用 WAMP
另一个信息:我正在使用 Firefox,但是当我使用 IE(9) 时,它不会更改 url
http://127.0.0.1/dev/blog/welcome 到 http://127.0.0.1/dev/blog/index.php/welcome
【问题讨论】:
-
愚蠢的问题,但是您是否尝试过刷新浏览器缓存?
-
@Zenbait 是的,我做了 ctrl+f5,shift+ctrl+r,清除我的缓存。
标签: php .htaccess codeigniter mod-rewrite