解决CodeIgniter伪静态失效
网络编程 2021-07-05 09:50www.168986.cn编程入门
今天在项目中希望将原来丑陋的地址变得漂亮简单;
原来地址http://127.0.0.1/onsite/index.php/wele/index/abc123
修改后地址http://127.0.0.1/onsite/abc123.html
代码如下:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /onsite
RewriteCond %{REQUEST_URI} ^system.
RewriteRule ^(.)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_URI} ^application.
RewriteRule ^(.)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.)\.html$ index.php/wele/index/$1 [L]
</IfModule>
规则是没有错的,但万想不到CodeIgniter竟然报404找不到页面;经过测试在根目录建立同名的html文件是能够正常显示的;
那问题应该是CI的配置导致的;经过一番波折,发现一个参数
代码如下:
$config['uri_protocol'] = 'AUTO';
把它改成
代码如下:
$config['uri_protocol'] = 'PATH_INFO';
页面终于显示正常了;
编程语言
- 宿迁百度关键词排名指南:实现精准营销的关键
- 四川SEO优化怎么做网络推广
- 立昂技术备案老域名收购:如何为您的业务赋能
- 安徽百度关键词seo贵不贵,一般需要多少钱
- 吉林百度快照排名怎么做电话营销
- 多伦新手做SEO怎么做
- 甘肃优化关键词排名推广怎么做论坛营销
- 沙雅SEO网站推广:提升您的在线可见性
- 四川SEO优化如何提升销售额和销售量
- 聂荣网站排名优化:提升网站可见性的全方位指
- 涞水SEO:提升地方企业在线可见性的策略
- 辽宁百度seo排名怎样做网站排名
- 临湘哪有关键词排名优化:提升网站可见度的关
- 黑龙江百度网站优化有没有优惠
- 凉城优化关键词排名推广:提升您的网络可见性
- 萝北整站优化:提升您网站流量和排名的全面指