我按你的步骤尝试了下,发现好像也不行啊,我也采用的Apache服务器
赞!!!:victory:
RewriteCond $1 !^(index\.php|images|robots\.txt)这里的静态资源我在view中的文件里引用还是不行,我的静态资源都放在了根目录,必须要用base_url
Hex 发表于 2008-2-15 13:59
是的,但也需要根据你的目录情况进行修改!
具体你应该看看 apache rewrite 的相关手册!这是 apache 的问 ...
大神 我想问一下为什么我的
RewriteEngine on
RewriteCond $1 !^(index.php|images|robots.txt)
RewriteRule ^(.*)$ /index.php/$1
这么写就不行会显示 没有文件
把第三行 改成 RewriteRule ^(.*)$ /index.php?/$1
就可以了想请教一下是什么原因
Garrett 发表于 2017-9-13 16:27
大神 我想问一下为什么我的
RewriteEngine on
RewriteCond $1 !^(index.php|images|robots.txt)
你的 codeigniter config 设置的不是 PATH_INFO 吧?
这个是,我用的,根目录下的,.htaccess文件:
# BEGIN CodeIgniter
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ -
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>
# END CodeIgniter
Garrett 发表于 2017-9-13 16:27
大神 我想问一下为什么我的
RewriteEngine on
RewriteCond $1 !^(index.php|images|robots.txt)
参见这个:
RewriteRule ^(.*)$ index.php/$1 是什么意思?
https://segmentfault.com/q/1010000009402187/a-1020000009403042
大神,可以私聊吗
QQ;402519223