用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3394|回复: 6
收起左侧

rewite重定向后,首页访问正常,其它页面不行,求解??

[复制链接]
发表于 2012-3-19 11:12:37 | 显示全部楼层 |阅读模式
网站在根目录下的manage文件夹下,
.htaccess文件是这么写的

RewriteEngine on
RewriteCond $1 !^(index\.php|images||css|js|sitemap\.xml|robots\.txt)
RewriteRule ^(.*)$ /manage/index.php/$1 [L]

这么访问首页能正常重定向到首页
http://127.0.0.1/manage/

但我访问其它页面访问不到
其它页面是这么访问的
http://127.0.0.1/manage/manage_control/manage_index/
提示:
Object not found!
The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

但这么访问可以
http://127.0.0.1/manage/index.php/manage_control/manage_index/

各位帮我看看怎么回事?
发表于 2012-3-19 11:14:19 | 显示全部楼层
.htaccess 直接放到 manage 目录下,
然后加 RewriteBase /manage/
然后
RewriteRule ^(.*)$ index.php/$1 [L]

完毕~
 楼主| 发表于 2012-3-19 13:15:29 | 显示全部楼层
Hex 发表于 2012-3-19 11:14
.htaccess 直接放到 manage 目录下,
然后加 RewriteBase /manage/
然后

貌似不行
.htaccess是在manage下的,
我改成了这样,主页也访问不了了
这么访问也不行了http://127.0.0.1/manage/

.htaccess

RewriteEngine on
RewirteBase /manage/
RewriteCond $1 !^(index\.php|images||css|js|sitemap\.xml|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
发表于 2012-3-19 13:49:48 | 显示全部楼层
huidust520 发表于 2012-3-19 13:15
貌似不行
.htaccess是在manage下的,
我改成了这样,主页也访问不了了

不是
RewriteRule ^(.*)$ /index.php/$1 [L]

RewriteRule ^(.*)$ index.php/$1 [L]
 楼主| 发表于 2012-3-19 15:04:39 | 显示全部楼层
Hex 发表于 2012-3-19 13:49
不是
RewriteRule ^(.*)$ /index.php/$1 [L]

多谢
发表于 2012-10-15 11:49:21 | 显示全部楼层
我的也加了为啥就不行呢,高手帮忙看看。
.htaccess文件
RewriteEngine On
RewriteBase /zhonglv/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond $1 !^(index\.php|images|css|js|uploads|img|include.inc|plugins|robots\.txt)

RewriteRule ^(.*)$ index.php/$1 [L]
发表于 2014-8-12 12:39:25 | 显示全部楼层
transition 发表于 2012-10-15 11:49
我的也加了为啥就不行呢,高手帮忙看看。
.htaccess文件
RewriteEngine On

可以的啊。
include\.inc 不是include.inc

本版积分规则